吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 557|回复: 2
收起左侧

[已解决] 【用户数据目录貌似不生效】Selenium、Linux 无Gui、油猴联动

[复制链接]
Scan 发表于 2024-5-11 19:04
本帖最后由 Scan 于 2024-5-11 22:43 编辑

Selenium、Linux 无Gui界面、油猴联动
[Python] 纯文本查看 复制代码
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
import time
import os
# 指定ChromeDriver的路径
chromedriver_path = '/usr/lib/chromium/chromedriver'

# 创建ChromeOptions实例,并添加所需的选项
chrome_options = Options()
chrome_options.add_argument("--user-data-dir= /home/Default")

user_data_dir = '/home/Default/Default/'
if os.path.exists(user_data_dir) and os.listdir(user_data_dir):
    print("22222")
else:
    print("1111")

chrome_options.add_argument("--no-sandbox")  # 在服务器环境中运行时禁用沙箱
chrome_options.add_argument("--headless")  # 以无头模式运行
chrome_options.add_argument("--disable-gpu")  # 禁用GPU加速
chrome_options.add_argument("--log-path=/home/chromedriver.log")  # 设置ChromeDriver日志路径



service = Service(executable_path=chromedriver_path)

# 使用Service和Options启动Chrome浏览器
driver = webdriver.Chrome(service=service, options=chrome_options)

# 访问百度
driver.get('https://www.baidu.com')
time.sleep(3)
page_source = driver.title

print(page_source)
# 关闭浏览器
driver.quit()

理论上应该说打印出的是sohu,因为我在油猴里面处理过了, /home/Default这个是在ubnutu下copy过来的数据文件,目录处理不成功,搞了两天,求解!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| Scan 发表于 2024-5-11 22:43
daniel2pj 发表于 2024-5-11 21:05
不知道油猴里怎么处理的。不过StackOverflow上这个问题可能有用:https://stackoverflow.com/questions/310 ...

已经解决,非常感谢,对我有很大帮助!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 14:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表