aspx ページがジャンプします。PHP の file_get_content() はどのように追跡と収集を実行しますか?
キーワード「39000038」を検索、
http://www.mouser.cn/Search/Refine.aspx?Keyword=39000038
1種類しかないので、自動的に
へページがジャンプします。
http://www.mouser.cn/ProductDetail/Molex/39-00-0038/?qs=%2fha2pyFaduicta8SJW6uUsrinUHZLSGN9RfyeL103Gs%3d
検索キーワード「3900003」、リストに複数の商品があります
http://www.mouser.cn/Search/Refine.aspx?Keyword=3900003
.netで直接判定してジャンプするのか、jsで判定してジャンプするのか知りたい
PHPのfile_get_content()関数を使って
を取得したい
http://www.mouser.cn/Search/Refine.aspx?Keyword=39000038
を追跡する方法
http://www.mouser.cn/ProductDetail/Molex/39-00-0038/?qs=%2fha2pyFaduicta8SJW6uUsrinUHZLSGN9RfyeL103Gs%3d
------解決策---------- -----------
file_get_contents はできません
function curl_get($durl) {<br /> $t = parse_url($durl);<br /> $ch = curl_init();<br /> curl_setopt($ch, CURLOPT_URL,$durl);<br /> curl_setopt($ch, CURLOPT_TIMEOUT,5);<br /> curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);<br /> curl_setopt($ch, CURLOPT_REFERER, "http://$t[host]/");<br /> curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);<br /> curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);<br /> $r = curl_exec($ch);<br /> curl_close($ch);<br /> return $r;<br /> }<br /> <br /> echo curl_get( 'http://www.mouser.cn/Search/Refine.aspx?Keyword=39000038');