Re: [請益] 抓取相同網址下的網頁內容

看板PHP作者 (avec moi)時間12年前 (2011/11/14 01:16), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串3/3 (看更多)
※ 引述《bigair (不要食言 會肥)》之銘言: : 開 FireBug 去看送出什麼 : https://market.android.com/getreviews? : id=jp.naver.line.android&reviewSortOrder=2&reviewType=1&pageNum=2 : 回傳會是 json.txt : ※ 引述《careri (avec moi)》之銘言: : : 請問php能夠實現換頁嗎? : : 例如有個line的app頁面 : : https://market.android.com/details?id=jp.naver.line.android& : : feature=search_result#?t=W251bGwsMSwyLDEsImpwLm5hdmVyLmxpbmUuYW5kcm9pZCJd : : 我想把 所有依照評分來排列的評論 抓下來 : : 但是看原始碼卻沒有評論的內容 : : 因為在這個頁面 不管怎麼點選都在同一個網址底下 還是不行阿 從這個網頁得到的回傳不管怎麼試都是NULL 已經困擾我好幾天了... 下面貼一下程式碼懇請大家幫我指出問題在哪 先謝謝大家了 $id = 'jp.naver.line.android'; $reviewSortOrder = '1'; $reviewType = '1'; $pageNum = '1'; $curlPost = "id=$id&reviewSortOrder=$reviewSortOrder&reviewType=$reviewType" ."&pageNum=$pageNum"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://market.android.com/getreviews?/'); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost); $data = curl_exec($ch); curl_close($ch); var_dump($data); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.181 ※ 編輯: careri 來自: 140.112.4.181 (11/14 01:17)

11/14 03:33, , 1F
也許會檔referer 設個 CURLOPT_REFERER 看看
11/14 03:33, 1F


11/14 17:03, , 3F
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
11/14 17:03, 3F

11/14 17:17, , 4F
感謝大大 原來還要加上SSL驗證~~
11/14 17:17, 4F
文章代碼(AID): #1El_jLFQ (PHP)
文章代碼(AID): #1El_jLFQ (PHP)