欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

javascript - php-curl怎么模拟模拟登录百度。http://passport.baidu.com

程序员文章站 2022-04-10 11:32:38
...
我是学php的,我发现到目前为止所学到的技术无法成功登录到百度。
http://passport.baidu.com
这个登录页面里根本就找不到登录表单action=的值,我想问问大神们如何用php成功登录到百度。
求一段实例代码

回复内容:

我是学php的,我发现到目前为止所学到的技术无法成功登录到百度。
http://passport.baidu.com
这个登录页面里根本就找不到登录表单action=的值,我想问问大神们如何用php成功登录到百度。
求一段实例代码

正常的curl模拟登陆,你可以先利用抓包工具比如fiddle去抓包看下请求的字段或者chrome的debug看下

简单的看了一下百度登录的页面 用chrome的network看就行
点击登录按钮 发起的请求
javascript - php-curl怎么模拟模拟登录百度。http://passport.baidu.com

javascript - php-curl怎么模拟模拟登录百度。http://passport.baidu.com

初步判断这个请求就是登录请求 POST请求 具体参数看截图
javascript - php-curl怎么模拟模拟登录百度。http://passport.baidu.com

你用curl模拟出来这几个请求就行了 百度可能做了一些反爬策略 祝你爬虫顺利

我记得百度的登录要来回验证几个值,不只是简单提交一次,你可以用fiddler,仔细分析一下登录过程。