###新手练习爬虫遇到js动态加载页面,想用selenium+chromedriver+phantomjs配合
####先安装了selenium 和chromedriver测试都能正常显示版本
- 虚拟环境下安装:(bj2019) python@ubuntu:~$ pip install selenium ####淘宝镜像下载chromedriver和phantomjs版本
- 解压对应文件
- 安装chromedriver : sudo mv chromedriver /usr/local/bin/
- 安装phantomjs : sudo mv phantomjs /usr/local/bin/
- 需要注意phantomjs解压之后需要进入到对应的解压文件里面的bin目录下,移动phantomjs文件
- 测试安装是否成功:
- python@ubuntu:/usr/bin$ chromedriver --version
- ChromeDriver 2.22.397932 (282ed7cf89cf0053b6542e0d0f039d4123bbb6ad)
- python@ubuntu:/usr/bin$ phantomjs --version
- 2.1.1 ####最开始安装的时候是phantomjs2.5版本老是报错
- 报错内容:phantomjs: error while loading shared libraries: libicui18n.so.52: cannot open shared object file: No such file or director
- 按照网上的教程安装了各种依赖包还是不行,最后删掉重新安装了2.1.1版本之后就可以了