加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

selenium.common.exceptions.WebDriverException: Message: inva

发布时间:2020-12-15 17:14:08 所属栏目:大数据 来源:网络整理
导读:使用selenium在添加cookie提示错误: Traceback?(most?recent?call?last):??File?"I:/Dropbox/python/spider/zhihu/post.py",?line?37,?in?module????z.loadCookie()??File?"I:/Dropbox/python/spider/zhihu/post.py",?line?31,?in?loadCookie????self.brows

使用selenium在添加cookie提示错误:

Traceback?(most?recent?call?last):
??File?"I:/Dropbox/python/spider/zhihu/post.py",?line?37,?in?<module>
????z.loadCookie()
??File?"I:/Dropbox/python/spider/zhihu/post.py",?line?31,?in?loadCookie
????self.browser.add_cookie(cookie)
??File?"D:softwarepython35libsite-packagesseleniumwebdriverremotewebdriver.py",?line?760,?in?add_cookie
????self.execute(Command.ADD_COOKIE,?{'cookie':?cookie_dict})
??File?"D:softwarepython35libsite-packagesseleniumwebdriverremotewebdriver.py",?line?308,?in?execute
????self.error_handler.check_response(response)
??File?"D:softwarepython35libsite-packagesseleniumwebdriverremoteerrorhandler.py",?line?194,?in?check_response
????raise?exception_class(message,?screen,?stacktrace)
selenium.common.exceptions.WebDriverException:?Message:?invalid?argument:?missing?'name'
??(Session?info:?chrome=71.0.3578.98)
??(Driver?info:?chromedriver=2.45.615291?(ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),platform=Windows?NT?10.0.10586?x86_64)

查看文档:

https://selenium-python.readthedocs.io/api.html#selenium.webdriver.remote.webdriver.WebDriver.add_cookie

cookie_dict:一个字典对象,带有必需的键 - “name”和“value”;可选键 - ““path”,“domain”,“secure”,“expiry”

发现cookie必须要cookie至少需要name和value两个key。
测试代码:

browser?=?webdriver.Chrome()
browser.get(url)
#?删除第一次建立连接时的cookie
browser.delete_all_cookies()
#?cookie?=?getCookie()
#?print(type(cookie))
#?print(cookie)
cookie={"name"?:?"foo",?"value"?:?"bar"}
browser.add_cookie(cookie)
browser.get(url)

添加cookie成功

而我之前的cookie没有name和value这两个键,所以添加cookie失败。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读