我正在练习如何将数据从网站导入到应用中。经过大量谷歌搜索后,我意识到最简单的方法是使用Jsoup
库。我查看了教程,但我无法获得如何从http://www.theguardian.com/us
获得新闻。
以下是谷歌开发者工具的主要新闻路径。
#eu-referendum > div > div.fc-container--rolled-up-hide.fc-container__body.fc-show-more--hidden > div:nth-child(1)
这是我用Jsoup想出的但不知道如何选择一个类甚至得到div:nth-child(1)
Document doc = Jsoup.connect("http://http://www.theguardian.com/us/").get();
Element mast = doc.select();
答案 0 :(得分:0)
从文档看起来你应该这样做:
Element mast = doc.select("#eu-referendum> div> div.fc-container__body> div:nth-child(1)");
如果你发现你的选择器返回的内容比开放的chrome开发人员工具和控制台类型:$("把你的选择器放在这里")并查看它返回的内容。