需要使用PHP CURL分页从asp.net网站上抓取数据

时间:2019-07-17 11:23:37

标签: php asp.net curl web-scraping

我们需要分页从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请求的函数。

0 个答案:

没有答案