我们需要分页从asp.net网站上抓取数据。
发送到CURL发布字段,但无法获得第二页,它总是返回第1页。
请参阅分页2和3的链接:http://prntscr.com/og8pha
因此,请让我知道如何使用CURL获取第二页和第三页的数据。
如果您要检查更多代码,请告诉我。
预先感谢
我们尝试过:
$post_data = [
'__EVENTTARGET' => urlencode('ctl00$MainContent$GridView1'),
'__EVENTARGUMENT' => urlencode('Page$2'),
];
$data = [
'link'=> "SITE_URL",
'cookiesession' => 1,
'cookiefile' => $cookiefile,
'post_data' => $post_data,
'outputfile' => '',
'referer' => '',
'curl_timeout' => '',
'follow_location' => 1
];
$res = lib_curl($data);
$cookiefile = implode(' ',$res['cookiefile']);
$res_data = $res['response'];
lib_curl()是用于调用curl请求的函数。