首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python POST登陆linkedin分析,完整实现过程

及上一篇对登陆linkedin分析《

python登陆linkedin过程分析,及二次验证(一)

》分析之后,这篇来完整实现整个过程,并来验证结果,先看完整源码。

大致过程是首先请求主页,然后提取主页中的loginCsrfParam输入框的值,附带在我们的post请求中,发起登陆请求。

发出登陆请求后会返回验证页面,然后我们提取验证页面中的几个input标签的默认值作为发送验证post的参数

其中验证码可以使用下面库读取邮件,但是读取邮件是一个完整的功能,包括邮件附件、邮件正文、邮件中转发的邮件,应该作为单独的一个功能单元实现,后面会分享该单元。

importemail

fromimapclientimportIMAPClient

importtraceback

然后我们发送验证的post请求,返回结果是200,这个时候我们可以把页面打印出来看看,或者获取cookie在webdriver中是访问一下,最后结果如下:

根据实名要求,需要绑定手机,这个就需要自己操作了。

上一篇关于cookie的问题,其实是因为抓包之前浏览器中以前的cookie造成的干扰,所以误认为会本地生成cookie,但实际上这个网站就这么简单,不可思议。

------------------------------

ID:Python之战

|作|者|公(zhong)号:python之战

专注Python,专注于网络爬虫、RPA的学习-践行-总结

喜欢研究技术瓶颈并分享,欢迎围观,共同学习。

独学而无友,则孤陋而寡闻!

---------------------------

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190115A0YOH600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券