Używam Selenium i chrome webdriver, ale po uruchomieniu skryptów otwiera się okno. Czy jest jakiś sposób, aby mógł uzyskać dostęp do Internetu bez pojawienia się okna?Używanie Selenium w tle
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()
Na przykład w tym miejscu idzie do klasy mojej szkole i umieszcza w nazwę użytkownika i hasło, ale chcę to zrobić bez przeglądarce pojawiały się, jeśli to możliwe.
Jeśli zainstalujesz pyvirtualdisplay (wrapper dla Xvfb), możesz uruchomić Selenium na wyświetlaczu bezgłowym (wirtualnym). [Corey Goldberg pokazuje ładny przykład] (http://coreygoldberg.blogspot.com/2011/06/python-headless-selenium-webdriver.html), jak to zrobić. – unutbu
To zadziała doskonale, dziękuję !! – Serial
Nie mogę go uruchomić :( – Serial