Scan 发表于 2024-5-11 01:00:28

油猴脚本本子怎么作为selenium的附加参数加载

油猴脚本本子怎么作为selenium的附加参数加载

是因为我在linux进行运行
`from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options

指定ChromeDriver的路径
chromedriver_path = '/usr/lib/chromium/chromedriver'
创建ChromeOptions实例,并添加所需的选项
chrome_options = Options()
chrome_options.add_argument("--no-sandbox")# 在服务器环境中运行时禁用沙箱
chrome_options.add_argument("--headless")# 以无头模式运行
chrome_options.add_argument("--disable-gpu")# 禁用GPU加速
chrome_options.add_argument("--log-path=/root/chromedriver.log")# 设置ChromeDriver日志路径
指定用户数据目录
user_data_dir = "/home/Default"# 请替换为您的用户数据目录路径
chrome_options.add_argument("--user-data-dir=" + user_data_dir)
创建Service对象,指定ChromeDriver路径
service = Service(executable_path=chromedriver_path)
使用Service和Options启动Chrome浏览器
driver = webdriver.Chrome(service=service, options=chrome_options)
访问百度
driver.get("https://www.baidu.com")
获取网页标题
baidu_title = driver.title
打印百度的标题
print(baidu_title)
关闭浏览器
driver.quit()`

然后我觉得油猴插件应该是要--user-data-dir=插入进去现在插入没有效果 不知道是插进去了还是没插进去

李恒道 发表于 2024-5-11 02:06:10

userData是特定格式的用户数据
不能单纯用油猴插件
可以本地制造一个用户数据
或者考虑一下魔改玩玩
https://bbs.tampermonkey.net.cn/thread-6744-1-1.html

Scan 发表于 2024-5-11 10:03:46

李恒道 发表于 2024-5-11 02:06
userData是特定格式的用户数据
不能单纯用油猴插件
可以本地制造一个用户数据


感谢道哥的回复
页: [1]
查看完整版本: 油猴脚本本子怎么作为selenium的附加参数加载