from selenium import webdriver
options = webdriver.FirefoxOptions()
options.add_argument('-headless')
driver = webdriver.Firefox(options=options)
driver.get('https://www.douban.com/')
driver.implicitly_wait(5)
driver.find_element_by_id('form_email').clear()
driver.find_element_by_id('form_email').send_keys('13*********1')
driver.find_element_by_id('form_password').clear()
driver.find_element_by_id('form_password').send_keys('*********')
driver.find_element_by_class_name('bn-submit').click()
print(driver.page_source)
with open('hello.html','w',encoding='utf-8') as f:
f.write(driver.page_source)
结果打印出相关页面
我使用的是firefox 使用之前完成两个步骤就不会报错
搜索selenium IDE安装
另外
下载 geckodriver,然后把geckodriver.exe文件放在python的scripts下面
ok