繁体   English   中英

Java jsoup选择链接

[英]Java jsoup selecting links

我正在尝试开发Web抓取工具,我可以从页面中提取所有链接,但是我想获取一些特定的链接,我进行了检查,但由于我对HTML缺乏了解,所以无法管理它

在此处输入图片说明

 Element divcontent = doc.select("div.content").first();
 Element ul = divcontent.select("ul.indepth-list").first();
 ul.select("a[href]");

没有编辑器,所以我不记得语法是否正确。

您可以使用以下代码段中显示的CSS选择器:

doc.select("div.indepth-content > div.content > ul.indepth-list a")

在屏幕截图上,您似乎正在使用Chrome浏览器。 如果是这样,下次您可以要求它为您生成CSS查询:

  1. 右键单击您要定位的元素
  2. 单击“检查”( 一个节点应显示为选中状态
  3. 右键单击此节点,然后选择“ 复制条目”和“ 复制选择器”子条目

=> CSS选择器已复制到剪贴板中

请注意,Chrome往往会生成(非常)长的CSS查询。 而且,它不能生成CSS选择器来匹配多个元素。

但是,如果在打开“ DevTools”窗格并选择“ Elements”选项卡的情况下键入CTRL + F ,则可以键入CSS选择器并在匹配的元素之间浏览。


有关更多详细信息,您可以查看以下资源:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM