PhantomJS是一款无界面的浏览器,
驱动下载:
http://phantomjs.org/download.html
流程与selenium一致,只是改了webdriver 的浏览器类型和驱动目录,增加了截屏功能bro.save_screenshot('./1.png')
from selenium import webdriver as wd
bro = wd.PhantomJS(executable_path='./phantomjs-2.1.1-windows/bin/phantomjs')
bro.get('https://www.baidu.com')
# 截屏的操作
bro.save_screenshot('./1.png')
text = bro.find_element_by_id('kw')
text.send_keys('人名币')
# 找到动作按钮
button = bro.find_element_by_id('su')
# 点击操作
button.click()
# 截屏的操作
bro.save_screenshot('./2.png')
bro.quit()