我通过分析Firebug中的GET / POST请求来处理网站自动化。 我无法解决的问题是我无法在POST请求中找到一些特定的参数。 它不存在于HTML中,我无法在* .JS文件中找到它。 哪里可以?
或者给我一些关于如何在源中正确查找参数的提示?我发现Firebug在这项任务中非常有用。
更新:我在POST请求中看到此参数。我只是在生成它的HTML源代码中找不到代码。
答案 0 :(得分:3)
您可以使用的一个工具是Fiddler,它可以让您捕获发送到网站并分析的数据。
更新:我在POST请求中看到此参数。我只是在生成它的HTML源代码中找不到代码
我明白了。您是否尝试使用调试器来逐步执行javascript?这可能有助于您找到创建POST的位置。 POST也可能是由服务器端生成的javascript生成的 - 我已经看到这是一种绕过跨域httpxmlrequest
限制(也称为"same-origin policy")的方法。如果您认为这可能是罪魁祸首,则该模式称为JSONP。
答案 1 :(得分:0)
POST参数在请求的bodys中提交。如果它为空,则表示没有提交任何参数。