使用selenium时遇到的报错selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1详解及解决方法详解

在开始之前,分享一下使用selenium常遇到的几个问题和报错:

1.首先就是版本问题的报错:selenium.common.exceptions.NoSuchWindowException: Message:    no such window: target window already closed。遇到这种情况,就是chromedriver的版本和Chrome版本不对应造成的,解决方法是:

首先要打开Chrome,在右上角打开设置,然后进去关于chrome查看浏览器版本,如图所示:

使用selenium时遇到的报错selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1详解及解决方法详解_第1张图片

 使用selenium时遇到的报错selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1详解及解决方法详解_第2张图片

然后找到浏览器的版本后,打开chromedriver的官网

(http://chromedriver.storage.googleapis.com/index.html),找到与浏览器相同的版本,进行下载

ps:如果没有一样的版本就找到最接近的版本进行下载。如图所示:

使用selenium时遇到的报错selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1详解及解决方法详解_第3张图片

使用selenium时遇到的报错selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1详解及解决方法详解_第4张图片

2. 第二个问题:selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1

今天爬取淘宝时发现会有滑块验证,然后参考了网上的一些,其中有一个是改变chromedriver中的某个字符串的值,今天亲测了一下,没有用具体的解决办法是使用第三方库pyautogui移动鼠标到滑块上并实现拖动具体的用法可以去搜一下。参考网上的改了值以后发现就包这个错误selenium.common.exceptions.WebDriverException: Message: Service xxxxstaus:1查了半天也没找出问题,后面卸载了chromedriver重新安装了一下,问题就解决了

你可能感兴趣的:(反爬,selenium,chrome,python)