Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8139
| From | Flng Fck <nothanks@invalid.invalid> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: Scrivere su file TXT |
| Date | 2016-12-16 11:56 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <o30h67$2ig$1@dont-email.me> (permalink) |
| References | (8 earlier) <f8eceb6d-415e-4f31-8b42-f04e0b833bed@googlegroups.com> <ebfadhF10j7U1@mid.individual.net> <5a063f78-b93d-421d-8fc8-04d25a922bb6@googlegroups.com> <o30bhl$he4$1@dont-email.me> <5254fce2-fa78-4105-9397-4253c3647fcc@googlegroups.com> |
Il 16/12/2016 11:26, tres.farc@gmail.com ha scritto:
> Il giorno venerdì 16 dicembre 2016 10:20:10 UTC+1, Flng Fck ha scritto:
>
>> deve solo creare un file di testo e scriverci sopra qualcosa?
> SI
>
>> Quel qualcosa viene da un dataabase o altra fonte?
> Viene da una pagina HTML (offline, non connessa ad alcuna rete mondiale)
> Ci sono div, script (js visto che siamo in it.comp.lang.javascript)... che generano numeri o stringhe dopo che li uso. Le solite cose in una normalissima paginetta html con il suo classico javascript. Niente di trascendentale.
>
> Faccio un esempio:
>
> <div id="NUMERO1">Pippo</div>
>
> "Pippo" è una stringa che devo prendere e portare (cioe' scrivere) su un file esterno (un .txt, per esempio). Con IE riesco, con altri browser no.
>
>> Hai bisogno di un'interfaccia complessa, con varie opzioni utente, o non ti serve un'interfaccia?
> Non capisco in fondo la domanda.
> Ho una pagina HTML con vari bottoni, immagini, menu, script. Punto.
>
>> E soprattutto, qual è lo scopo del progetto? Scrivere qualcosa su un
>> file immagino che sia solo una parte di qualcosa di più esteso.
> Certo, è una parte. Vorrei, diciamo, "fotografare" una pagina HTML con tutti i suoi valori in quel dato momento, riversandoli in un file txt (cioè scriverci sopra, e nel caso non esista, crearlo).
> Ma è una cosa che faccio nel mio computer, senza connettermi a nulla di nulla.
Quindi una cosa tipo andare su www.dominio.it/pagina, anzi visto che
dici che sei in locale senza connetterti a nulla l'indirizzo sarà del
tipo file///pagina.html, e prendere dei dati da quella pagina? Se è così
capisco perché hai pensato a JS, ha senso eccome.
Se il file html è su disco, potresti aprirlo come txt e cercarti i
valori dei vari elementi per poi inserirli in un file txt. Visual Basic
.net dovrebbe essere assai pratico per creare un'eseguibile che da solo
apre l'html (magari esponendo un bottone GetFile per permettere
all'utente di andarlo a scegliere) e poi apri il file come txt e cominci
adi iterare i vari elementi. Per praticità potresti anche dare il file
html in pasto a un DOM che ti permetta di iterare il documento tramite
il Document Object Model coem una struttura gerarchica di oggetti,
usando la libreria di WIndows mshtml.
Un breve esempio di Visual basic e mshtml:
|Importsmshtml
FunctionparseMyHtml(ByValhtmlToParse$)AsStringDimhtmlDocument
AsIHTMLDocument2
=NewHTMLDocumentClass()htmlDocument.write(htmlToParse)htmlDocument.close()DimallElements
AsIHTMLElementCollection =htmlDocument.body.all DimallInputs
AsIHTMLElementCollection =allElements.tags("a")Dimelement AsIHTMLElement
ForEachelement InallInputs element.title =element.innerText
NextReturnhtmlDocument.body.innerHTML EndFunction Altri input su mshtml
e .net https://www.codeproject.com/kb/vb/parsing_html.aspx |
Back to it.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
Scrivere su file TXT tres.farc@gmail.com - 2016-12-12 02:00 -0800
Re: Scrivere su file TXT Alessandro Pellizzari <shuriken@amiran.it> - 2016-12-12 10:43 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-12 06:36 -0800
Re: Scrivere su file TXT "ciccio" <21669invalid@mynewsgate.net> - 2016-12-12 15:33 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-12 07:54 -0800
Re: Scrivere su file TXT "ciccio" <21669invalid@mynewsgate.net> - 2016-12-12 16:31 +0000
Re: Scrivere su file TXT g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-12-13 09:02 +0100
Re: Scrivere su file TXT Alessandro Pellizzari <shuriken@amiran.it> - 2016-12-12 15:52 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-12 08:05 -0800
Re: Scrivere su file TXT "ciccio" <21669invalid@mynewsgate.net> - 2016-12-12 16:32 +0000
Re: Scrivere su file TXT Flng Fck <nothanks@invalid.invalid> - 2016-12-14 09:42 +0100
Re: Scrivere su file TXT Alessandro Pellizzari <shuriken@amiran.it> - 2016-12-14 10:20 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-14 06:09 -0800
Re: Scrivere su file TXT "ciccio" <21669invalid@mynewsgate.net> - 2016-12-14 15:27 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-15 02:22 -0800
Re: Scrivere su file TXT Alessandro Pellizzari <shuriken@amiran.it> - 2016-12-15 10:42 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-15 09:01 -0800
Re: Scrivere su file TXT Flng Fck <nothanks@invalid.invalid> - 2016-12-16 10:20 +0100
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-16 02:26 -0800
Re: Scrivere su file TXT Flng Fck <nothanks@invalid.invalid> - 2016-12-16 11:56 +0100
Re: Scrivere su file TXT Flng Fck <nothanks@invalid.invalid> - 2016-12-16 12:00 +0100
Re: Scrivere su file TXT Alessandro Pellizzari <shuriken@amiran.it> - 2016-12-17 13:25 +0000
Re: Scrivere su file TXT "ciccio" <21669invalid@mynewsgate.net> - 2016-12-17 14:22 +0000
Re: Scrivere su file TXT RedWiz <redwiz@inwind.it> - 2016-12-16 12:10 +0000
Re: Scrivere su file TXT tres.farc@gmail.com - 2016-12-16 05:02 -0800
Re: Scrivere su file TXT g4b0 <email_sul_mio_sito@che_leggi_in.firma> - 2016-12-16 14:25 +0100
Re: Scrivere su file TXT bramante <bramante@yopmail.com> - 2016-12-17 14:50 +0100
Re: Scrivere su file TXT antonio2001trimarchi@gmail.com - 2018-05-25 01:08 -0700
csiph-web