gpt4 book ai didi

html - 如何使用 Jsoup 获取帧?

转载 作者:可可西里 更新时间:2023-11-01 13:26:09 25 4
gpt4 key购买 nike

<html>
<head></head>
<frameset cols="180,590,*" border="0">
<frame src="test.html" name="main" noresize="" scrolling="no" marginwidth="0" marginheight="0">
<frame src="http://www.test.com/my.php" name="right" noresize="" scrolling="auto" marginwidth="0" marginheight="0">
#document <!-- what is this? -->
<html>
<head>
<title>TEST</title>
</head>
<body></body>
</html>
</frame>
</frameset>
</html>


我正在解析网页。但我有一个问题。
什么是#documnet
我该如何解析 <html>下面#document使用 Jsoup

最佳答案

And how can I parse below #document using Jsoup?

您可以将#document 视为“虚拟”元素。 Jsoup 不会看到它。它也不存在于实际的 HTML 代码中。

您想要的是使用 Jsoup 获取帧。见下文:

Document doc = ...; // HTML page containing the frameset

Document mainFrameDocument = Jsoup.connect(doc.select("frame[name=main]").absUrl("src")).get();

Document rightFrameDocument = Jsoup.connect(doc.select("frame[name=right]").absUrl("src")).get();

关于html - 如何使用 Jsoup 获取帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38037886/

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