网上都说是 chrome 浏览器和 chromedriver.exe 的版本不匹配,但实际我下载的版本明明是匹配的。试了很多别的方法也都无效。
并且实际 chrome 是可以正常工作的,只是每次启动 chrome 都要显示“data”七八秒的样子,然后才能正常访问网页,并且之后访问多个网页都不会再需要等待了,只有刚启动 chrome 的时候需要等待七八秒。
.
1
neighbads 2021-03-11 07:40:28 +08:00 via Android
这不是正常现象吗 匹配时候也出
|
3
kof21411 2021-03-11 08:02:59 +08:00 via iPhone
这是正常的啊,如果不想看到,那就改无头模式
|
5
zictos OP 已经解决了,下载 32 位的 chrome 就好了。
之前是用的 64 位的 chrome,但是 chromedriver 用的是 32 位的,因为 windows 的 chromedriver 只有 32 位的。 |
6
naoh1000 2021-03-11 13:08:51 +08:00 via iPhone
@zictos #5 楼主电脑的问题吧,我用 x64 的 Chrome selenium 也是秒开网页。
|
8
Hbcubz70 2021-03-11 13:45:49 +08:00 via iPhone
不知道你在说什么从来没碰到过用 Windows 找罪受
|
9
zictos OP @Hbcubz70 #8 windows 各种游戏以及行业软件都应有尽有,功能强大,并且 20 年前的软件还能用。各种功能只要你想得到的,基本都有软件能实现。不是找罪受,反倒是省心。
不管什么系统总或多或少有一点问题的,windows 的问题总得来说还是不多的,并且遇到的大部分问题一搜基本都能解决。 说起来,安卓手机就真的很不省心,遇到的很多问题都网上搜不到,也根本没几个人讨论。要不就不了了之,要不就自己花大把时间研究。主要是机型太多,不同机型遇到的问题都不一样。另外就是软件兼容性太差,不同机型的兼容性问题,以及安卓系统一升级就不少老软件不能用或者会有问题。我是非常希望安卓能像 windows 那样就好了。不过还是很喜欢安卓的开放性的,我是非 root 不可的,不 root 就感觉没法用。但安卓如果跟 windows 比起来的话还是很封闭,限制也挺多的,windows 才是真的很开放。开源与闭源跟系统开放性没关系,开源还是要编译才能用。 linux 也会有不同发行版的问题,只适合服务器使用。 苹果系的东西相比起来只能说各有优点吧,放弃 windows 而使用 mac 就意味着必须要舍弃一些东西,对我来说是弊大于利的,当然有人会觉得利大于弊,每个人的想法不同而已。 |
11
tisswb 2021-04-08 16:26:00 +08:00
已经放弃 selenium,转向 playwright,性能有提升
|