在java中使用jsoup从网站获取评论

时间:2014-10-22 12:24:47

标签: jsoup

这是我第一次参加stackoverflow.com。这是我的问题,感谢您的帮助? 作为标题,在java使用jsoup,网站示例获取列表评论和网站投票数:http://www.techradar.com/reviews/phones/mobile-phones/iphone-6-1264565/review#null 例: 评论:借调。从来没有遇到过问题。一个彻头彻尾的谎言。 投票数:87 评论:让我们在iPad上尝试那些仅限iPhone的应用并谈论分辨率x1或x2? 投票数:40 使用jsoup或java中的任何其他内容。请帮帮我!

1 个答案:

答案 0 :(得分:0)

此特定网站使用Disqus评论服务,这意味着所有评论都会从第三方服务器加载到该页面,您需要获取第三方链接,在此示例中为: The Disqus link

http://disqus.com/embed/comments/?base=default&version=d1b39333cdab5cb490d069fe62825a04&f=techradarlive&t_i=1264580&t_u=http%3A%2F%2Fwww.techradar.com%2Freviews%2Fphones%2Fmobile-phones%2Fiphone-6-1264565%2Freview&t_d=iPhone%206%20review%20%7C%20Mobile%20Phones%20Review%20%7C%20TechRadar&t_t=iPhone%206%20review%20%7C%20Mobile%20Phones%20Review%20%7C%20TechRadar&s_o=default#2

然后使用类名或div提取注释:Element mElement=doc.getElementByid("class name")并深入到类中获取文本Or 可以使用Elements mElement=doc.select(div.mastrclass) 使用for循环,您可以从Elements获取消息。

也可以使用同一个类来获取disqus链接。