
driver.add_cookie() 出现 InvalidArgumentException: 消息为无效...
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本段介绍了解决使用Python的Selenium库添加Cookie时遇到InvalidArgumentException错误的方法和常见原因分析。
为了在浏览器中添加cookies,请执行以下步骤:
1. 删除所有现有的cookies:
```python
driver.delete_all_cookies()
```
2. 从指定的JSON文件读取cookie信息,并将其转换为Python字典对象。
```python
with open(cookiesJsonFile.json, r) as JsonFile:
cookiesInfo = json.loads(JsonFile.read())
print(type(cookiesInfo), cookiesInfo)
```
3. 遍历`cookiesInfo`列表,将每个cookie添加到浏览器中:
```python
for i in range(0, len(cookiesInfo)):
driver.add_cookie(cookiesInfo[i])
```
4. 刷新页面以应用新的cookies设置:
```python
driver.refresh()
```
全部评论 (0)
还没有任何评论哟~


