可以参观相关文档:DrissionPage官网
- 准备环境
pip install DrissionPage 目前DrissionPage是直接绕过5秒盾模块(selenium,异步等都需要配置),不需要任何配置可直接绕过当前网站的保护
- 打开开发者
#DrissionPage 可以参观开发文档(url:https://drissionpage.cn/) from DrissionPage import ChromiumPage, ChromiumOptions options = ChromiumOptions().set_load_mode('none') options.set_paths() arguments = ["--auto-open-devtools-for-tabs",# "--headless"] for argument in self.arguments: options.set_argument(argument)
- 启动浏览器
driver=ChromiumPage(options) url = "***********************" while True: try: driver.get(url) # 重试页面5 time.sleep(random.randint(2,5)) result = driver.html html = etree.HTML(result) cf_turnstile_