【问题标题】:get comment from website in java use jsoup使用 jsoup 从网站获取评论
【发布时间】:2014-10-22 12:24:47
【问题描述】:

这是我第一次参加 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 中的任何其他内容。请帮帮我!

【问题讨论】:

    标签: jsoup


    【解决方案1】:

    这个特定网站使用了Disqus评论服务,这意味着所有的cmet都会从第三方服务器加载到页面,你需要获取第三方链接,在这个例子中是: 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 提取 cmets:Element mElement=doc.getElementByid("class name") 并深入到类中获取文本或 可以使用Elements mElement=doc.select(div.mastrclass) 使用 for 循环,您可以从 Elements 获取消息。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-13
      • 1970-01-01
      相关资源
      最近更新 更多