获取sessionStorage
有些爬虫需要携带sessionStorage中的一个参数, 这个参数是存在浏览器中的, 使用requests获取不到, 只能使用selenium来获取
xNum = browser.execute_script...('return sessionStorage.xNum')
点击未显示在页面上的元素
比如: 页面上的菜单栏, 需要移动鼠标到菜单上才能显示子菜单, 然后才能点击, 但是selenium移动鼠标需要坐标...直接执行js点击, 需要先在页面测试
browser.execute_script("jQuery('a#GetInfo')[0].click();")
无头模式无法访问
在调试代码的时候需要显示页面,...然后一步步调试, 终于信心满满的完成了, 接下来添加无头模式, 完犊子了, 啥也显示不出来了, 页面禁止访问了
解决方法
1....尝试使用Firefox浏览器
browser = webdriver.Firefox()
其它常用方法
from selenium import webdriver
browser = webdriver.Chrome