在HTML页面中,我想用jsoup选择javascript的值
但是如何获得:在HTML页面中,我想用jsoup选择javascript的值,javascript,html,parsing,jsoup,Javascript,Html,Parsing,Jsoup,但是如何获得: “猫色黑” “Dog white”?您的意思是要从地图标记弹出窗口获取文本吗?您的代码段不是html。它似乎是通过API在2d曲面(地图?)上添加标记。该API可能不一定会将弹出窗口添加到DOM中。我想,我们需要更多关于L的信息来解决这个问题。我添加了更多信息获取script元素的内容,然后使用正则表达式提取所需内容。mt=doc.select(“script”);p=模式。编译(“^[a-z]+”);m=p.matcher(doc.html());返回字符串.valueOf(m
“猫色黑”
“Dog white”?您的意思是要从地图标记弹出窗口获取文本吗?您的代码段不是html。它似乎是通过API在2d曲面(地图?)上添加标记。该API可能不一定会将弹出窗口添加到DOM中。我想,我们需要更多关于
L
的信息来解决这个问题。我添加了更多信息获取script
元素的内容,然后使用正则表达式提取所需内容。mt=doc.select(“script”);p=模式。编译(“^[a-z]+”);m=p.matcher(doc.html());返回字符串.valueOf(m);它返回java.util.regex。Matcher@4167d5f8
<html>
<script type="text/javascript">
var map = null;
jQuery(function($) {
L.marker([50.065407, 19.945104], {title: 'Cat'})
.bindPopup('<h3>Cat</h3><p><strong>color</strong>black<br><strong>Dog</strong>white</p>')
.addTo(map);
</script>
</html>
script = doc.select("script");