安装selenium
1.安装selenium,以管理员身份运行cmd,输入以下命名
1 | pip install selenium |
2.下载chromedriver(),放到python.exe同级目录中
selenium设置请求头
selenium设置phantomjs请求头:
1 | from selenium import webdriver |
phantomJS详细配置问题
隐式等待不一定靠谱,所以尽量使用python自身函接口
1 | from selenium import webdriver |
phantomJS与并发
- IO密集型的程序,多线程/协程比较合适。对于Chrome程序能正常运行,而phantomJS有时有问题
- phantomJS本身在多线程方面还有很多bug,建议使用多进程
1 | from multiprocessing import Pool |
selenium设置chrome请求头:
1 | from selenium import webdriver |
携带cookie
1 | from selenium import webdriver |
超时设置
1 | from selenium import webdriver |