Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用JSOUP从网页中删除超链接_Java_Html - Fatal编程技术网

Java 如何使用JSOUP从网页中删除超链接

Java 如何使用JSOUP从网页中删除超链接,java,html,Java,Html,当我使用下面的代码进行抓取时,它不会显示body标记中的任何元素,但在使用view source手动检查时,它会显示body中的元素。如何删除以下URL中的超链接 public static void main(String[] args) throws SQLException, IOException { String search_url = "http://www.manta.com/search?search=geico"; Document doc = J

当我使用下面的代码进行抓取时,它不会显示body标记中的任何元素,但在使用view source手动检查时,它会显示body中的元素。如何删除以下URL中的超链接

public static void main(String[] args) throws SQLException, IOException {
       String search_url = "http://www.manta.com/search?search=geico";
       Document doc = Jsoup.connect(search_url).userAgent("Mozilla").get();
       System.out.println(doc);
       Elements links = doc.select("a[href]");
       System.out.println(links);
       for (Element a : links) {
           System.out.println(a);
           String linkhref=a.attr("href");
           System.out.println(linkhref);
         }
   }

您的代码没有编译System.out.println(“url为:”+url);应该是System.out.println(“url是:“+search\uURL”);一旦更新了,它就可以工作了。请检查剩余的代码。一旦更新了,请阅读我的评论。如果您的代码没有提供您期望的结果,您可以自己尝试,但您应该提供一个缺少的示例。正如@JEY所说,您的代码
System.out.println(linkhref)返回链接。你也可以查看这篇文章的答案