[請益] 如何抓取yahoo搜尋後的網頁資料

看板PHP作者 (so sweet...^-^)時間17年前 (2006/10/25 15:57), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
$url="http://search.yahoo.com/bin/search?p=chiller"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($ch); echo $content; 以上執行後顯示的畫面,上面跟右邊,都沒有sponsor results的連結 而如果直接連 http://search.yahoo.com/bin/search?p=chiller 則上面跟右邊,就會有sponsor results的連結 請問問題是出在那裡呢?我一直都無法解決 因為想利用preg_match_all來取得sponosr results的連結 麻煩知道的人,幫忙解決一下了,先謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.78.147.76

10/25 16:21, , 1F
看不出差異... ... 除了 "also try"
10/25 16:21, 1F

10/25 16:44, , 2F
差異就在also try的下方會有三個藍底的sponsor連結,右方
10/25 16:44, 2F

10/25 16:46, , 3F
也會有一串sponsor的連結
10/25 16:46, 3F
文章代碼(AID): #15Fna5Pu (PHP)