目前,我通过评论链接获取Amazon客户评论的方法是使用
PHP Simple HTML DOM Parser.
通过提供评论链接,我可以取出像标题,评级评论,描述,图片,视频,作者等评论内容。
如果我知道每个内容的css selector,这都是可能的。
我给你们展示一下我是怎么做的:
$url = 'REVIEW_URL_HERE';
$html = file_get_html($url,false); //see PHP Simple HTML DOM Parser
$testSelector='#SAMPLE-SELECTOR';
$content = $html->find($testSelector, 0)->plaintext;
//echo $content; //error-> seems selector is not present.
echo $html; // i expect the review link page will be loaded. but the loaded page is different
输出是意外的。因为I echo $html
,我期待的审查页。但显示了不同的页面:
看来我用来获取评论内容的方法是不可能了。任何想法的新方法?我发现AWS关于获取评论...但AFAIK它不返回评论内容..它只返回评论链接..
3条答案
按热度按时间gab6jxml1#
当然可以,但是你必须是亚马逊的开发人员并使用他们的API。请查看这里的文档。
ruoxqz4g2#
你看到这条消息,因为你可能已经反复调用亚马逊apis。亚马逊是封锁ip地址在这种情况下。改变你的互联网供应商,它应该开始工作。
34gzjxbg3#
也许你需要使用php和PhantomJs加上简单的Javascript。不要忘记:使用代理
有些像这样:
test.js