Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.javascript > #8140
| From | Flng Fck <nothanks@invalid.invalid> |
|---|---|
| Newsgroups | it.comp.lang.javascript |
| Subject | Re: Scrivere su file TXT |
| Date | 2016-12-16 12:00 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <o30hd3$3b2$1@dont-email.me> (permalink) |
| References | (9 earlier) <ebfadhF10j7U1@mid.individual.net> <5a063f78-b93d-421d-8fc8-04d25a922bb6@googlegroups.com> <o30bhl$he4$1@dont-email.me> <5254fce2-fa78-4105-9397-4253c3647fcc@googlegroups.com> <o30h67$2ig$1@dont-email.me> |
Il 16/12/2016 11:56, Flng Fck ha scritto:
> 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 |
>
SI ciao, si è incartato tutto.
Import smshtml
Function parseMyHtml(ByValhtmlToParse$) As String
Dim htmlDocument As IHTMLDocument2 = New HTMLDocumentClass()
htmlDocument.write(htmlToParse)
htmlDocument.close()
Dim allElements As IHTMLElementCollection = htmlDocument.body.all
Dim allInputs As IHTMLElementCollection = allElements.tags("a")
Dim element As IHTMLElement
For Each element InallInputs
element.title = element.innerText
Next
Return htmlDocument.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