Php 我一直在抓取.NET网站;“无法验证数据”;
我正试图从.NET站点(那些具有_VIEWSTATE、_EVENTVALIDATION)的站点)中获取php/curl数据。我使用篡改数据监控头文件和post变量,所以我很确定我没有遗漏任何内容。我的方法是,当用户单击其中一个链接并解析响应时,将帖子传回micmicmic。但我得到的回应是页面重定向到“无法验证数据” 我错过了什么 问候,Php 我一直在抓取.NET网站;“无法验证数据”;,php,asp.net,curl,Php,Asp.net,Curl,我正试图从.NET站点(那些具有_VIEWSTATE、_EVENTVALIDATION)的站点)中获取php/curl数据。我使用篡改数据监控头文件和post变量,所以我很确定我没有遗漏任何内容。我的方法是,当用户单击其中一个链接并解析响应时,将帖子传回micmicmic。但我得到的回应是页面重定向到“无法验证数据” 我错过了什么 问候, Marco在发送请求时,您需要指定页面上假装用户交互的\uuuu VIEWSTATE和\uuu EVENTVALIDATION的值。这可能意味着您必须对初始页
Marco在发送请求时,您需要指定页面上假装用户交互的
\uuuu VIEWSTATE
和\uuu EVENTVALIDATION
的值。这可能意味着您必须对初始页面发出标准的GET请求,获取这些变量,并结合其他帖子位的其他值,然后才能将所有内容发回。只是出于好奇,asp.net网站是否允许您删除其内容?到目前为止,包含您的代码也很有用,因为这可能是几个bug的结果(没有读取要发回的值;没有为响应正确编码,等等)