【发布时间】:2022-02-12 23:14:54
【问题描述】:
我试图进入一个页面,然后在其上添加 cookie,但它返回一个错误,我不知道为什么。我完全按照 selenium 文档中的说明进行操作,这是我使用的代码:
local_path = rf'{os.path.dirname(os.path.realpath(__file__))}\\chromedriver.exe'
driver = webdriver.Chrome(executable_path=local_path)
driver.get('https://example.com/')
driver.add_cookie({'session': 'session token'})
driver.close()
它返回selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: missing 'name'。
我已经认为这可能是在页面完全加载之前尝试添加 cookie 的代码,但事实并非如此。我在get 和add_cookie 之间放了一个time.sleep(30),它返回了同样的异常。
【问题讨论】: