【CURL】模拟登录网站并获取用户信息

举报
小雨青年 发表于 2022/03/29 01:29:11 2022/03/29
【摘要】 模拟登录网站并获取用户信息 前言 这次来做的是通过代码的方式,模拟登录秒拍官网,获取登录用户的信息。 前后端分离 本文的标题是CURL,传统的网站是PHP代码直接渲染项目视图,通过表单提交到控制器...

模拟登录网站并获取用户信息

前言

这次来做的是通过代码的方式,模拟登录秒拍官网,获取登录用户的信息。

前后端分离

本文的标题是CURL,传统的网站是PHP代码直接渲染项目视图,通过表单提交到控制器直接进行数据操作。

传统模拟登录的方式在页面上找到表单元素,直接进行模拟表单提交。

近两年前端技术趋于完善,实现了前后端分离。

前后端分离

分析页面元素

秒拍官网地址 http://www.miaopai.com/

通过审查元素以及源代码查找,在本页面并没有form标签,由此推断页面是通过js进行提交的。

查找提交地址

由于提交的js代码可能写在了外部的js文件中,直接查找很不方便,所以通过Chrome的调试模式寻找发送的http请求。

注意勾选下图的Preserve log,避免页面跳转的请求记录丢失。

Preserve log

填入手机号密码,在Chrome的Network中查找登录接口请求。

显然,得到登录请求接口 http://www.miaopai.com/cu/login

POSTMAN模拟登录

接口具体信息如下

文章来源: coderfix.blog.csdn.net,作者:小雨青年,版权归原作者所有,如需转载,请联系作者。

原文链接:coderfix.blog.csdn.net/article/details/52074237

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。