Newsgroup: it.comp.os.win.xp
Titolo: Programma per Macro

Salve a tutti,
avrei bisogno di un programma che interagisca con un sito internet. Ho
visto un programma che partendo da un database access interrogava un
sito simulando movimenti del mouse e pressione dei tasti.
In pratica dovrei leggere i dati da inserire in un form, eseguire il
post della pagina web ed estrarre i contenuti per poi salvarli nello
stesso database. tutte le soluzioni che ho visto sino ad ora mi
permettono di simulare i movimenti del mouse e la pressione dei tasti ma
non mi permettono di estrarre/salvare i dati su un database access.
qualcuno di voi conosce un prodotto che mi permetta di fare cio'?
saluti
Cobra82
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 qualcuno di voi conosce un prodotto che mi permetta di fare cio'?
Credo che non possa esistere un prodotto 'precotto' del genere, che
arrivi anche a scrivere in un database.
Potrebbe esistere solo per siti specifici, dove l'output risponde a
schemi che il programma può attendersi, oppure che hanno strutture
proprie per interrogazioni/risposte (tipo i feed RSS, oppure le
interazioni che fanno programmi di gestione film tipo
http://www.filmupcom.altervista.org/
).
Il problema di infilare i dati in un database partendo da pagine web
generiche consiste nel fatto che il programma deve parsare il codice
html ottenuto dai siti, dove può esserci qualunque cosa, per
identificare le stringhe che devono essere inserite nel database...
...e a questo punto buonanotte ai suonatori, a meno che qualche
pazzoide non abbia fatto qualcosa che permetta di leggere 'templates',
usabili fino ad un certo punto, configurabili dall'utente (il quale,
poi, per riuscire a configurarli, se non è già un programmatore lo
deve diventare...).
Che poi il problema sarebbe inventare un eventuale linguaggio di
web-scraping da usare, ed implementarlo in una applicazione che piloti
internet explorer per navigare nelle pagine dei risultati ed estrae
stringhe in base a templates configurabili... detta così, non è
folle.
Forse sarebbe solo inutile, dal momento che siti con elenchi
interessanti (tipo 
www.telextra.it
) vendono CD e quindi via web danno
un numero limitato di risultati.
ciao,
Panathos

 qualcuno di voi conosce un prodotto che mi permetta di fare cio'?
IMHO ti converrebbe saltare sibito all'automazione di 
InternetExplorer.application esempio generico sotto [1]
piuttosto che mouse e tastiera
[1]
Set objIE = CreateObject("InternetExplorer.application")
     objIE.Visible = True
     objIE.Navigate "
http://google.it/
"
      Do While objIE.Busy = True
         WScript.Sleep 50
      Loop
      WScript.Sleep 1000
      msgbox "NON fare niente clicca SOLO su OK"
'WScript.Sleep 5000  ' metti un mome qualsiasi nella barra di ricerca
'procedura mista name/index
objIE.document.forms.item(0).q.Value="Ciao"
  WScript.Sleep 1000  ' NON fare niente
   stext1 = objIE.document.forms.item(0).q.Value
   'stext2 = objIE.document.forms.form.q.Value
   ' stessa procedura con  tutto index
   stext2 = objIE.document.forms.item(0).item(1).Value
  'TUTTO name
' come vedi dalla prima pagina risultanti col wowww.exe il Name
' del form che ci interessa e' F  per qui :
  stext3 = objIE.document.all.f.q.Value
   Msgbox " Procedura Mista  " & stext1
    Msgbox "TUTTO By Inex  " & stext2
    msgbox "TUTTO  By Name  " & stext3
    WScript.Sleep 2000
    Msgbox "Clicco su Cerca con Google"
    objIE.document.all.btnG.Click
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.vbs)
'se ti da' errore disattiva l'antivirus
-- 
Fosco

   stext3 = objIE.document.all.f.q.Value
wowww.exe
http://www.rogepost.com/dn/5o48
--
Fosco

perfetto...
solo immagina che i pulsanti da premere per fare inviare il form non
abbiano nome
(quindi niente ......nomeBottone.Click) e che non facciano il post del
form ma richiamini
un Javascript per validare lo stesso e poi inviino il form


 un Javascript per validare lo stesso e poi inviino il form
'Form submit
'  
http://tinyurl.com/yheje3




    '''''''objIE.document.all.btnG.Click
    objIE.Document.forms.item(0).submit
-- 
Fosco

> un Javascript per validare lo stesso e poi inviino il form
Oppsss mastico nada de nada di javascript , pero' ho visto
qualcosa che faceva quello che (a naso) chiedi tu
-- 
Fosco

"Fosco" <fa...@fake.invalid>

http://www.google.it/search?hl=it&q=internetExplorer.application%2BJavascript%2Bsubmit&meta=
snip : 
http://tinyurl.com/yzgudm
--
Fosco