Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.javascript > #8139

Re: Scrivere su file TXT

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>

Show all headers | View raw


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 | NextPrevious in thread | Next in thread | Find similar


Thread

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