admin管理员组

文章数量:1025465

         当需要对网址进行爬虫是咱发现会遇到各种困难,比如说登录验证码等等,这些除了使用cookie注入跳过登录还有一招就是这个啦。

首先我们需要找到浏览器的安装位置,这里我以Chrome为例,

 点击文件所在的位置,在下图所在位置输入cmd,进入cmd窗口

 随后在输入框输入一下内容,设置Chrome的Debug模式并设置端口为9222

chrome.exe  --remote-debugging-port=9222

 随后我们将使用写的代码打开Debug模式的Chrome窗口

from selenium import webdriver

options = webdriver.ChromeOptions()
options.debugger_address = '127.0.0.1:9222'
driver = webdriver.Chrome(options=options)

这样子就完成了我们直接对已打开的浏览器网页进行测试了

注意点:程序刚启动运行时只能有一个Chrome页面,程序不知道要运行的是哪个页面,启动之后再增加其他的页面没任何影响了。

         当需要对网址进行爬虫是咱发现会遇到各种困难,比如说登录验证码等等,这些除了使用cookie注入跳过登录还有一招就是这个啦。

首先我们需要找到浏览器的安装位置,这里我以Chrome为例,

 点击文件所在的位置,在下图所在位置输入cmd,进入cmd窗口

 随后在输入框输入一下内容,设置Chrome的Debug模式并设置端口为9222

chrome.exe  --remote-debugging-port=9222

 随后我们将使用写的代码打开Debug模式的Chrome窗口

from selenium import webdriver

options = webdriver.ChromeOptions()
options.debugger_address = '127.0.0.1:9222'
driver = webdriver.Chrome(options=options)

这样子就完成了我们直接对已打开的浏览器网页进行测试了

注意点:程序刚启动运行时只能有一个Chrome页面,程序不知道要运行的是哪个页面,启动之后再增加其他的页面没任何影响了。

本文标签: 打开浏览器方法selenium