gpt4 book ai didi

java - 如何使用 Jsoup 编辑实时 HTML?

转载 作者:太空宇宙 更新时间:2023-11-04 09:31:57 25 4
gpt4 key购买 nike

我尝试实现此处提供的解决方案:

Java how to manipulate a html text element with dynamic generated name?

它有效,但是当我检查元素时,HTML 保持原样,没有对页面进行任何更改。它没有给出任何错误。

这是我尝试过的:

        gotoPage("https://www.demo.com/in/");
Document doc = Jsoup.connect("https://www.demo.com/in/").get();
System.out.println("Before "+doc.select("#top-menu > div > div.nav-logo > a").first());
Element e = doc.select("#top-menu > div > div.nav-logo > a").first();
e.attr("href", "https://demo-custom-page.net/demo/test-jsoup.html");
System.out.println("After "+doc.select("#top-menu > div > div.nav-logo > a").first());
Thread.sleep(120000); // inspect element and if html changed or not

我正在使用 Windows 7、Java、Selenium、Maven

最佳答案

你不能。当您使用 Jsoup 编辑 HTML 时,唯一修改的是您存储在 doc 变量中的文档。您不会在网络浏览器中看到这些更改。

关于java - 如何使用 Jsoup 编辑实时 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57010337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com