pycharm配置python3.8版本专门用于undecteded_chromedriver测试
pycharm配置python3.8版本专门用于undecteded_chromedriver测试
作者:虚坏叔叔
博客:https://pay.xuhss.com
早餐店不会开到晚上,想吃的人早就来了!?
一、Pycharm及python环境的配置
1.安装python-3.8.7rc1-amd64.exe
2.pycharm添加python解释器
3.配置脚本启动
创建一个脚本MakeBaiDuShuRuKuang.py
# -*- coding: utf-8 -*-
import undetected_chromedriver as uc
'''
'''
class JobTask():
def __init__(self):
self.source = "BaiduShuRuKuang"
self.deep = 1 #定义递归的深度 控制相关性
self.url = {
"num" : 1,
}
'''
'''
def run(self,params):
act = params['act']
driver = uc.Chrome(headless=True,use_subprocess=False)
driver.get('https://nowsecure.nl')
driver.save_screenshot('nowsecure.png')
# 当程序直接运行时,执行main函数
if __name__ == "__main__":
# 创建 JobTask 类的实例
job_task = JobTask()
# 定义包含 'act' 键的参数字典
params = {'act': 'your_action_here'}
# 调用 run 函数并传递参数
job_task.run(params)
配置脚本的调试启动方式:
如果引用相对目录建议放到外层
二、undetected-chromedriver安装库
pip install undetected-chromedriver
三、Undetected Chromedriver, AttributeError: ‘ChromeOptions’ object has no attribute ‘headless’
如果报上面的错误,需要降级selenium到4.12.0版本