[Python] riempire campi user e login su pagina web....

Riccardo mancuso mancuso.riccardo63 a gmail.com
Gio 27 Dic 2018 23:52:01 CET


si. è un webserver (NAS QNAP).
Cmq, sto provando con la libreria Mechanize che sembra più facile.
Mi sono connesso ad un altro webserver (switch netgear) con il seguente
codice:

import mechanize
browser = mechanize.Browser()
response=browser.open(' http://10.0.0.6/login.cgi')
browser.select_form(nr=0)
browser.form['password']='xxxxxxxxx'
browser.submit()
browser.title()
a=browser.reload()
s=a.read()

Funziona tutto.
Adesso l'ultimo pezzo della "meccanizzazione" è quella di far aprire
realmente firefox a video con il login già effettuato....
Come si fa ?

Il giorno gio 27 dic 2018 alle ore 23:28 Carlos Catucci <
carlos.catucci a gmail.com> ha scritto:

>
>
> On Thu, 27 Dec 2018 at 23:17, Riccardo mancuso <
> mancuso.riccardo63 a gmail.com> wrote:
>
>> ho scritto il seguente esempio:
>>
>> from selenium.webdriver import Firefox
>> from selenium.webdriver.firefox.options import Options
>> opts = Options()
>> opts.set_headless()
>> assert opts.headless  # Operating in headless mode
>> browser = Firefox(options=opts)
>> browser.get('http://10.0.0.100:8080/cgi-bin/')
>>
>> print 0
>>
>> tuttavia mi dà il seguente errore:
>>
>> "
>>
>> selenium.common.exceptions.WebDriverException: Message: Reached error
>> page: about:neterror?e=connectionFailure&u=http%3A//10.0.0.100
>> %3A8080/cgi-bin/&c=UTF-8&f=regular&d=Firefox%20non%20pu%C3%B2%20stabilire%20una%20connessione%20con%20il%20server%2010.0.0.100%3A8080.
>> "
>>
>> da cosa dipende ?
>>
>
>
> e=connectionFailure
>
> ovvero la conessione e' fallita. C'e' in ascolto un web server a
> quell'inidirzzo su quella porta? Scrive (togli i %20) infatti Firefox non
> puo' stabilire una conessione con il server 10.0.0.100:8080
>
> Carlos
>
> --
> EZLN ... Para Todos Todo ... Nada para nosotros
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20181227/9cf10ba0/attachment.html>


Maggiori informazioni sulla lista Python