0
APIを使用せずに会社のLinkedInプロファイルをクロールしたいとします。私は、次のコードを使用するときにクロール中にページリダイレクトを取得しています。URLを避けるにはどうすればいいですか?
http://localnew/comapnyはhttp://linkedin/companyにリダイレクトされます。それを防ぐ方法。
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);
$cookie_file = "cookies.txt";
$url = 'https://www.linkedin.com/jobs/searchRefresh?keywords=Engineer&location=United%20States&locationId=us:0&refreshType=fullpage&trk=jobs_jserp_search_button_execute&searchOrigin=JSERP&applyLogin=';
$c = curl_init($url);
curl_setopt($c, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($c, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0");
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_FOLLOWLOCATION, 0);
$z = curl_getinfo($c);
$s = curl_exec($c);
curl_close($c);
echo "<pre>";print_r($s);exit;
?>
ありがとう@ ubj.i'm新しいphp.Pan新しいページをリダイレクトする方法を教えてください。LinkedInのAPIはビルドされていないので、PHPでこれを行う必要があります。他のオプションがある場合は、私に教えてください... –