登录
首页 >  文章 >  python教程

使用 Selenium 爬取淘宝时遇到 invalid cookie domain 异常,如何解决?

时间:2024-11-28 16:51:54 237浏览 收藏

本篇文章向大家介绍《使用 Selenium 爬取淘宝时遇到 invalid cookie domain 异常,如何解决?》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

使用 Selenium 爬取淘宝时遇到 invalid cookie domain 异常,如何解决?

使用代理访问淘宝时遇到 invalid cookie domain 异常

你在使用 selenium 爬取淘宝时遇到的 invalid cookie domain 异常,排查后确定不是 cookies 中的 key 的问题。

进一步检查代码,发现问题出在 get_ip 函数返回的代理 ip 字符串上。你将格式化为字符串的 ip 地址作为 int 类型传入,导致系统无法将代理 ip 设置给浏览器。

解决步骤:

def get_ip():
    ...
    str = "{0}:{1}"  # 将双引号 "" 改为 {}
    return str.format(ip_list[num].get('ip'), ip_list[num].get('port'))

修改后,get_ip 函数将返回正确的字符串格式的代理 ip,从而可以正常设置到浏览器中。

以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于文章的相关知识,也可关注golang学习网公众号。

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>