Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/361.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
在HTML页面中,我想用jsoup选择javascript的值_Javascript_Html_Parsing_Jsoup - Fatal编程技术网

在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");