g1879 / DrissionPage

基于python的网页自动化工具。既能控制浏览器,也能收发数据包。可兼顾浏览器自动化的便利性和requests的高效率。功能强大,内置无数人性化设计和便捷功能。语法简洁而优雅,代码量少。
https://drissionpage.cn
BSD 3-Clause "New" or "Revised" License
7.88k stars 754 forks source link

DrissionPage how to bypass cloudflare in headless mode #358

Closed Nlkita357 closed 3 weeks ago

Nlkita357 commented 1 month ago

Trying to bypass cloudflare in headless mode. Trying: `chrome_options = ChromiumOptions() chrome_options.set_user('User') chrome_options.headless(True) chrome_options.set_argument('--start-maximized') chrome_options.set_argument('--blink-settings=imagesEnabled', 'false')

driver = ChromiumPage(chrome_options)

tab = Actions(self.driver) tab = Actions(driver) tab.key_down(Keys.TAB) tab.key_up(Keys.TAB) tab.key_down(Keys.SPACE) tab.key_up(Keys.SPACE) ` Any answers would be appreciated!

g1879 commented 3 weeks ago

修改一下ua,无头下ua是带Headless文本的。