我一直在尝试用他们的姓名、工作地点和地址以及他们的 linkedin 联系信息来抓取活动参加者的名单;我正在使用 Python 的 Selenium 和 bs4 库,在 Chrome 之上作为网络浏览器,代码工作正常,但是,有时 linkedin 会向我发送一个安全验证页面,随后,我的代码会中断。有什么办法可以避免 linkedin 向我发送安全验证页面?
你可能应该使用 官方 LinkedIn API,或者如果你想要一个围绕这个 API 的预制包装器,你可以使用 this。从那里开始,你只需要调用 api:
profile = api.get_profile('billy-g')
但这对您来说可能不实用,因为您已经花时间构建了一个可用的网络抓取工具。
这是我绕过 Linkedin 安全检查所采取的步骤。
更改设备 IP 地址的最简单方法是切换到不同的网络。例如,如果您在智能手机上使用家庭 Wi-Fi 连接浏览,您可以关闭 Wi-Fi 设置并使用移动数据。
如果能用AI选出正确的猫形象就好了, 但祝你好运。
另一个繁琐的任务是,如果您可以在特定时间后更改 linkedin ID,这也超过了安全检查。
还是建议第一个
希望有帮助。
即使您不能每次都更改网络,您也可以按照以下步骤每次更改您的 ip。
转到命令提示符并以管理员身份运行它
键入“ipconfig /release”
现在,输入“ipconfig /renew”
更多帮助请查看: https://kb.salisbury.edu/display/TSC/Release+and+renew+an+IP+address