首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ASPX页面实现cURL的一般方法-需要帮助

问使用ASPX页面实现cURL的一般方法-需要帮助
EN

Stack Overflow用户
提问于 2012-04-19 08:40:25
回答 1查看 634关注 0票数 0

这是一个有点笼统的概念,但是你如何处理一个用ASPX编写的网站cURLing呢?

我的意思是,我已经与此斗争了三天,我没有从cURL得到我所期望的东西。

也许是VIEWSTATE,EVENTVALIDATION的问题吧?

我正在读取表单的VIEWSTATE和EVENTVALIDATION,并将它们写回用于下一篇文章。有没有什么神奇的事情发生在那里?

幕后有没有什么我可能遗漏的事情?

我正在使用F12 of Internet Explorer developer tools,我不得不说它在显示web流量方面似乎比FireBug做得更好(对不起,我希望它有),我只是按照顺序跟踪所有的调用和POST值。但尽管如此,我还是只能走到这一步。

任何想法,建议,见解,无论多么实际-将真诚地感谢。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2012-04-19 08:56:55

我用PHP + cURL编写了很多数据采集器,虽然处理ASPX页面可能是一件痛苦的事情,但并没有什么神奇的事情发生。您只需获取所有隐藏字段的值,如__VIEWSTATE、__EVENTVALIDATION、__EVENTTARGET、__EVENTARGUMENT等,然后将它们包含在POST请求中。如果你做了大量的抓取,你可以考虑编写你自己的curl包装类来实现一些提取这些值的方法。

至于FireBug,可以试试火狐的LiveHttpHeaders扩展。它不仅能让你看到什么是POSTed,而且还能用修改后的值重新发送一个POST请求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10220103

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档