很多时候我们抓数据或者在一些平台上执行任务时,通常需要登录,当我们构建脚本时会遇到很多错误需要修改,这样就会遇到一个问题,每次我们启动浏览器都会一个新的浏览器窗口而且是没有登录无任何痕迹的,这样就会很麻烦每次都需要一遍遍登录,那么通过今天的方法我们就可以彻底学会解决这个问题。
常规用到库
import pandas as pd
import time
from DrissionPage import ChromiumPage, ChromiumOptions
from loguru import logger
import configparser
操作方法
1、在配置文件中写入谷歌浏览器的地址
[配置]
浏览器路径=C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe
2、在你的项目文件中创建一个谷歌浏览器的 快捷方式,然后右键打开属性,在查找中输入 如下,开启对应端口和启动参数
“C:\Program Files\Google\Chrome\Application\chrome.exe” –remote-debugging-port=9222 –user-data-dir=”D:/360MoveData/Users/Administrator/Desktop/DouyinCommenter/ChromeUserProfile” #替换这里的路径存放数据
3、给这个快捷方式一个新的命名
4、正常调用即可
通过以上参数设置方法就可以实现在固定的浏览器中执行项目,而不是打开监控环境的下的浏览器。
如果没成功,请手动开启9222端口
发表回复