Equivalente per *nix del componente IE di AutoIt di windows

Installazione, configurazione e uso di programmi e strumenti.
Scrivi risposta
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

Salve,
vorrei automatizzare alcune azioni da eseguire su pagine web su internet...
Qualche anno fa quando ancora usavo win usavo AutoIt e in particolare la librerie riguardanti Internet Explorer, tramite le quali potevo aprire una nuova pagina del browser o addirittura inglobarla dentro un form di AutoIt...
La parte più interessante era la possibilità di interagire direttamente con il browser e il DOM della pagina visitata con funzioni simili a javascript Es. getElementByTagName

Qualcuno sa indicarmi un alternativa per *nix o perlomeno per Ubuntu?

Ho provato Gambas, che ha un componente WebBrowser, però non permette di interagire col contenuto della pagina...

Aiutatemi plz

ciauz

PS. Ho valutato anche l'idea di scrivere io le chiamate POST/GET con java e la libreria HTTPClientComponents di Apache ma la cosa richiederebbe più tempo di quanto non ne abbia da spendere...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da simo_magic »

nel senso che avevi una normale finestra in cui potevi caricare pagine html ad esempio?
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

simo_magic ha scritto: nel senso che avevi una normale finestra in cui potevi caricare pagine html ad esempio?
No nel senso che avevo un componente (o la pagina vera e propria di internet explorer) che utilizzafa il rendering engine di internet explorer e in piu' metteva a dispozione le API per interagire con le funzioni di browsing e le pagine del browser ...
Ultima modifica di Zoff il lunedì 15 settembre 2008, 19:45, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da simo_magic »

mi fai un esempio pratico di sito? perchè mi sa di non aver capito che intendi (z)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

simo_magic ha scritto: mi fai un esempio pratico di sito? perchè mi sa di non aver capito che intendi (z)
Cosa c'entra il sito? ???
Sto cercando un software che mi permetta di automatizzare un browser e di interagire con le pagine web e i componenti contenuti in esse...

Possibilmente come fa AutoIt con il componente IE...
Ultima modifica di Zoff il lunedì 15 settembre 2008, 19:48, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da simo_magic »

tu hai parlato di inglobare internet explorer dentro un form di autoit
cerchi specificatamente questo? --->https://labs.truelite.it/truedoc/wiki/MonoMiniBrowser
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

simo_magic ha scritto: tu hai parlato di inglobare internet explorer dentro un form di autoit
cerchi specificatamente questo? --->https://labs.truelite.it/truedoc/wiki/MonoMiniBrowser
A prima vista si...
Ora vedo quali API mette a disposizione quel componente Mono perché qualcosa dle genere l'aveva anche Gambas ma poi non potevi interagire col contenuto delle pagine e simulare click nei form...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
simo_magic
Rampante Reduce
Rampante Reduce
Messaggi: 9496
Iscrizione: lunedì 18 dicembre 2006, 21:37
Località: Piemonte

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da simo_magic »

io ho citato mono perchè è il primo che mi è venuto in mente
sia gecko che webkit hanno binding per qualunque(o quasi) linguaggio usato in campo linux
i browser alla fine sono programmi identici a quello che vuoi creare tu ma con molte più opzioni ;)
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

simo_magic ha scritto: io ho citato mono perchè è il primo che mi è venuto in mente
sia gecko che webkit hanno binding per qualunque(o quasi) linguaggio usato in campo linux
i browser alla fine sono programmi identici a quello che vuoi creare tu ma con molte più opzioni ;)
Si è quello che pensavo io... E' solo che non vorrei smazzarmi a realizzare cose che esistono già fatte...
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

Ci sto dando un occhiata...
Ho visto che nell'esempio che hai linkato viene creato un progetto Glade#, non l'ho mai usato Glade...
Come si installano le librerie Glade per MonoDevelop?
Ultima modifica di Zoff il lunedì 15 settembre 2008, 21:34, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

Aggiornamento:
Sono riuscito ad installare Glade, pensavo ci fosse da installare un particolare plugin per renderlo embedded in MonoDevelop, in realtà non era niente di piu' facile che aprire synaptic selezionare glade e installare...

Ora il problema è che il riferimento che fa aggiungere nell'esempio, gecko-sharp non ce l'ho... Come lo installo quello???
RISOLTO anche questo installando il pacchetto: libgecko2.0-cil

Ora speriamo che abbia le caratteristiche che cerco...
Ultima modifica di Zoff il lunedì 15 settembre 2008, 21:39, modificato 1 volta in totale.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: Equivalente per *nix del componente IE di AutoIt di windows

Messaggio da Zoff »

Niente, mi sa che neanche questo fa al caso mio...

Non sono stato in grado di lavorare sulla pagine che visita il browser...

Mi sono perso qualcosa io?

Qualcuno conosce un modo per ottenere il DOM della pagina visualizzata dal componente WebControl di gecko-sharp?
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 11 ospiti