我正在尝试通过 undetected_chromedriver.v2 获取 cookie 值。这是我的代码:
import undetected_chromedriver.v2 as uc
driver = uc.Chrome()
with driver:
driver.get('https://thesite.com')
driver.implicitly_wait(10) #waits until page loads (but it works strange)
print(driver.get_cookies())
如果我使用 time.sleep() 而不是隐式等待,则页面仅加载 cloudflare 页面并无休止地重新加载。
浏览器打开。然后网站加载。我看到了这个:
但是我的代码不会等待完全加载和输出:
[{'domain': 'thesite.com', 'expiry': 1621067731, 'httpOnly': False, 'name': 'cf_chl_prog', 'path': '/', 'secure': False, 'value': 'e'}]
然后网站终于加载了,只是现在我想获取 cookie。
我能做些什么?
PS:对不起我的英语不好,我希望你能理解我=)