首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我不能从脚本获取值到jsoup

我不能从脚本获取值到jsoup
EN

Stack Overflow用户
提问于 2017-07-26 07:22:09
回答 1查看 201关注 0票数 0

我想编码获取值流,但失败了。

如何使用Jsoup获取价值流:http://123.30.215.65/hls/4545780bfa790819/5/3/d836ad614748cdab11c9df291254cf836f21144da20bf08142455a8735b328ca/dnR2MQ==_m.m3u8

代码语言:javascript
复制
   <html>
 <head>
  <style>html,body{margin:0;padding:0;background:#000;;}</style>
  <meta charset="utf-8">
  <script src="https://code.jquery.com/jquery-2.1.4.js"></script>
  <script type="text/javascript" src="https://cdn.jsdelivr.net/clappr/latest/clappr.min.js"></script>
  <meta name="referrer" content="no-referrer">
 </head>      
 <body> 
  <div style="width: 100%;"> 
  </div> 
  <div id="player"></div> 
  <script>
	player = new Clappr.Player({source: "http://123.30.215.65/hls/4545780bfa790819/5/3/d836ad614748cdab11c9df291254cf836f21144da20bf08142455a8735b328ca/dnR2MQ==_m.m3u8",
			parentId: '#player',
			width: '100%', height: "100%",
		    hideMediaControl: true,
		    autoPlay: true
					        });	
	</script>   
 </body>
</html>

Java code me:

代码语言:javascript
复制
Elements script = doc.select("script");
Pattern p = Pattern.compile("player = new Clappr.Player(\\(\"source:{\", \"(.*)\", false\\)");
                                                    //  ^^ is the capturing group
String url = "";

for (Element element : script) {
    Matcher m = p.matcher(element.data());
    if (m.find()){
        url = m.group(1);
    }
}
System.out.println(url);
EN

回答 1

Stack Overflow用户

发布于 2017-07-26 20:08:48

您好,在您的代码中尝试以下代码,

代码语言:javascript
复制
String ResultString = null;
try {
    Pattern regex = Pattern.compile("source:\\s[\"](.*?[^\\\\])[\"]", Pattern.DOTALL | Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE | Pattern.MULTILINE);
    Matcher regexMatcher = regex.matcher(subjectString);
    if (regexMatcher.find()) {
        ResultString = regexMatcher.group(1);
    } 
} catch (PatternSyntaxException ex) {
    // Syntax error in the regular expression
}

这就像一个护身符..!:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45314966

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档