Uso il selenio e il webdriver chrome ma quando eseguo gli script apre una finestra. C'è un modo in cui può accedere a Internet senza che la finestra compaia?Utilizzo del selenio sullo sfondo
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("https://ps.rsd.edu/public/")
elem = driver.find_element_by_name("account")
elem.send_keys("Username")
elem2 = driver.find_element_by_name("pw")
elem2.send_keys("Password")
elem.send_keys(Keys.RETURN)
driver.quit()
Ad esempio, questo va al sito grado della mia scuola e mette in un nome utente e una password, ma voglio fare questo senza il browser spuntando se è possibile.
Se si installa pyvirtualdisplay (un wrapper per Xvfb), è possibile eseguire Selenium in un display senza testa (virtuale). [Corey Goldberg mostra un bell'esempio] (http://coreygoldberg.blogspot.com/2011/06/python-headless-selenium-webdriver.html) su come farlo. – unutbu
Che funzionerà perfettamente grazie !!!! – Serial
non posso farlo funzionare :( – Serial