刚刚学习爬虫,一个模拟登录的小例子:
# 导入webdriver API对象,可以调用浏览器和操作页面
from selenium import webdriver
# 导入Key,可以使用操作键盘,标签,鼠标等
from selenium.webdriver.common.keys import Keys
driver = webdriver.PhantomJS()
driver.get('https://accounts.douban.com/login')
driver.save_screenshot('E://file/douban.png')
driver.find_element_by_name('user_name').send_keys('kaifa')
driver.find_element_by_name('password').send_keys('1234@abcd')
driver.find_element_by_id('yanzhengma').send_keys('1')
driver.save_screenshot('E://file/douban2.png')
driver.find_element_by_id('denglu').send_keys(Keys.RETURN)
js = "document.body.scrollTop=10000"
driver.execute_script(js)
driver.save_screenshot('E://file/douban3.png')