Windows 10
Python3.6
Selenium 3.8.1
这里要讲一下,Selenium3.8.1提示不再支持PhantomJS了,所以用了Headless Firefox。
Headless Firefox其实就是在启动Firefox时传入配置,让Firefox以Headless的形式运行。
再讲一下Selenium这是一组软件,用来操作浏览器的,这里有一个链接用来讲解,https://www.jianshu.com/p/4f0930c0b6a8
其实我也是不太懂,不过这里只用到了WebDriver可以将其理解成调用浏览器API的一个代码库。
使用pip install -U selenium来安装针对Python语言的Selenium WebDriver的实现,并且要注意selenium使用Firefox浏览器需要一个geckoderiver软件,将其下载下来并将其路径设置到环境变量PATH中。
geckoderiver可以从https://github.com/mozilla/geckodriver/releases处下载
下面是一段代码:
#!/usr/bin/env python # Python3 ''' s