为了账号安全,请及时绑定邮箱和手机立即绑定

老师您好,模拟登陆的那个代码,那个账号和密码前面的username/pwd能讲讲吗,我是需要事先到该网页去查看form表单那两个input的name吗?

正在回答

13 回答

这部分内容涉及到读页面javascript代码,已经不在这个课程的范围之内了。 如果您有兴趣的话,可以用chrome打开慕课网的登录页面,然后右键审查元素。之后在Sources里面找到static/component/logic/login/login-regist.js脚本文件。然后在里面会发现有一个ajax调用,url=/user/login,就可以找到对应的请求的数据了。分析这个ajax调用,就可以知道登陆操作就是这个ajax调用,做的事情就是发送一个http请求。里面url,传递的data都有清晰的定义。至于说怎么找到这个js文件的,只要分析网站多了就有经验了。如果是自己的网站,也可以问开发人员应该调用哪个页面来进行登录操作。

0 回复 有任何疑惑可以回复我~

老师您好,我用过那些个工具。我的意思是,我模拟提交的时候需要把form里面所有项都填了还是只填username&pwd就行了,如果它有remember me,即使设置有默认值,我还需要填吗?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP中的数据传输神器cURL
  • 参与学习       34277    人
  • 解答问题       218    个

cURL就是这样的利器,可以帮助大家操作各种网络资源

进入课程
意见反馈 帮助中心 APP下载
官方微信