0

我正在尝试使用lua编写一个脚本来从网站www.baidu.com(在中国很流行)中获取一些数据,但它需要身份验证,任何人都可以注册该网站。当我登录该网站时,我使用 Fiddler 来捕获会话,我发现请求体的可变参数很少,像这样:

ppui_logintime=14084&charset=UTF-8&codestring=&token=9fcf00d59b6b9860937a70c221??95d818&isPhone=false&index=0&u=http%3A%2F%2Fwww.baidu.com%2F&safeflg=0&staticpage??=https%3A%2F%2Fpassport.baidu.com%2Fv2Jump.html&loginType=1&tpl=mn&callback=paren??t.bdPass.api.login._postCallback&username=test&password=test&verifycode=&mem_pass??=on 

ppui_logintime 和 token 字段的值,他们从哪里得到?他们习惯做什么?

非常感谢任何帮助/建议/建议。

4

1 回答 1

1

这些值来自用户登录网站时使用的 HTML 网络表单。它包含隐藏字段,而不仅仅是用户在屏幕上看到的字段。当网络服务器将 HTML 传递给浏览器时,这些隐藏字段包含提交回网络服务器的值以及用户输入的值。这就是 HTML 网络表单的一般工作方式。

于 2012-06-27T01:47:09.833 回答