selenium也算是一个比较低智常用的爬虫,可以使用Firefox/Chrome/IE。
以下是在Fedora 32碰到的问题。
目前Fedora 32已经内置了Python3.8,所以只需通过pip安装selenium即可。
chromedriver放入PATH中,或者在代码中指定配置路径。
chromedriver的版本要与已安装的chrome/chromium一致,否则会导致错误,如
| 1 | SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 81 | 
还有一种错误也是经常见到的
| 1 | unknown error: DevToolsActivePort file doesn't exist | 
这时候要在options内添加一些参数
| 1 | options = ChromeOptions() | 
