i'm using selenium , chrome webdriver when run scripts opens window. there way can access internet without window popping up?
from selenium import webdriver 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()
for example, goes school's grade site , puts in username , password want without browser popping if that's possible.
i suggest try using headless phantomjs ghostdriver (which relatively new thing). native selenium webdriver way of doing it.
download phantomjs executables http://phantomjs.org/download.html.
driver = webdriver.phantomjs("./phantomjs") # path phantomjs binary 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()
Comments
Post a Comment