遇到一个使用python+seleium 无法调用webdriver的问题
主要是之前没有遇到过相类似的问题,所以我个人记录一下,也分享一下,如果遇到了相同的问题,希望可以提供一些解决思路使用的是pycharm 2022.3.1 Ed 版+pyton 311,chrom 110的版本,遇到以下问题
1。安装用程中与以前相比不太顺利,主要大部分原因都是因为module的版本问题,需要升级,但是卡在了pip版本太低了,自动升级还失败,所以最终是卸载了pip 重新安装,再重新升级就可以了,解决方法在百度上面很容易找到了,但是我仍有一个module安装失败了 win32gui,这个没成功,我尝试了常见的方法,仍无法安装成功,我暂时没有去处理, 后面用到这个模块,我再研究一下
2. 原有的脚本有些调用的参数不能用了,最多的一个是,以前find_element_by_xpath支持的,目前这个版本就不行了,只能使用find_element去替换了,好在这个工作量不大
3. 由于一直在用xpth去定位,所以为了图方便,我在chrom上面装了xpth help的插件,当时安装的时候,运行脚本的时候并没有问题,以至于我第二天出现问题的时候,并没有第一时间产生了相关的联系,具体表现是,运行脚本时,打开了chrom,然后就没响应了,关闭,报错的内容是 前面seleium .......,后面 DevToolsActivePort file doesn't exist。当时根据报错,尝试了网络上提供的常见解决方案,并没有解决,后来回想了一下,就尝试关闭了这个插件,就运行成功了,我估计着可能是冲突了吧,不管怎么样,最后是解决了
感谢分享
页:
[1]