作者careri (avec moi)
看板PHP
标题Re: [请益] 抓取相同网址下的网页内容
时间Mon Nov 14 01:16:02 2011
※ 引述《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)
1F:推 knuckles:也许会档referer 设个 CURLOPT_REFERER 看看 11/14 03:33
3F:→ aaroms:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 11/14 17:03
4F:→ careri:感谢大大 原来还要加上SSL验证~~ 11/14 17:17