ホームページ >バックエンド開発 >PHPチュートリアル >PHP シミュレーション ブラウザ CURL コレクション Alibaba_PHP チュートリアル
アリババには収集ができない、収集を阻止するという神話があると言われています。 今日は、張先生に教えていただいた Curl コレクションを使ってブラウザをシミュレートするコードを書きました。やらないこと以外に不可能はない、笑
set_time_limit(0);
関数 _rand() {
$length=26;
$chars = "0123456789abcdefghijklmnopqrstuvwxyz";
$max = strlen($chars) - 1;
mt_srand((double)microtime() * 1000000);
$string = ;
for($i = 0; $i
$string .= $chars[mt_rand(0, $max)];
}
$string を返す;
}
$HTTP_SESSION=_rand();
$HTTP_SESSION;
$HTTP_Server="search.china.alibaba.com";
$HTTP_URL="/company/k-%CB%AE%CB%AE%CB%AE_n-y.html";
$ch =curl_init();
curl_setopt ($ch,CURLOPT_URL,"http://".$HTTP_Server.$HTTP_URL);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_USERAGENT,"Mozilla/4.0 (互換性; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)");
$res =curl_exec($ch);
curl_close ($ch);
print_r($res);
?>