我正在尝试访问一个需要登录的selenium网站,但我没有运气,而且我整天都在阅读论坛。
以下是代码:
#!/usr/bin/python2.7
import selenium
from selenium.webdriver.common.by import By
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1024, 768))
display.start()
browser = webdriver.Firefox()
browser.get('https://www.centurylink.com/business/login/')
username = selenium.find_element_by_id("user")
password = selenium.find_element_by_id("password")
username.send_keys("xxxxxx")
password.send_keys("xxxx")
selenium.find_element_by_name("submit").click()
print browser.page_source
browser.quit()
display.stop()
我收到了这个错误:
文件“/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/firefox_binary.py”,第98行,在_wait_until_connectable中 引发WebDriverException(“浏览器似乎已退出” selenium.common.exceptions.WebDriverException:消息:在我们连接之前,浏览器似乎已退出。如果在FirefoxBinary构造函数中指定了log_file,请检查它是否有详细信息。
有人请指出我正确的方向吗?
谢谢!