【发布时间】:2015-08-23 12:00:49
【问题描述】:
<script type="text/javascript" src="http://xyz.js"></script>
<script type="text/javascript" src="http://abc.js"></script>
我想从有效负载中提取这些 Java 脚本值(我的有效负载非常大。在这里,我显示了需要从有效负载中获取的所需内容)
我想从有效负载中获取所有 js 值(这里计数为 2,但在其他情况下可能更多)并一一检索这些值以用于其他功能。
我不知道如何从有效负载中获取特定内容以及计数是否大于 1,而不知道如何为其他功能一一处理所有计数。
请指教
【问题讨论】:
-
您能否发布您的代码,以便我们了解您需要的更多信息当有效负载非常大时,我建议使用 groovy 而不是 JavaScript,以便解释您的需求,我们可能会得到一个可能不需要的解决方案完全是 JS。
-
嘿 Naveen,js 数据在里面,我没有使用 js,它在我的有效负载中。查看源代码:xalkori.com - 转到此链接,这是我的全部有效负载,我想按最初提到的方式获取 js scipt url..请建议..
-
@AnirbanSenChowdhary 请指教..
-
你打算只提取脚本标签的属性还是内容?如果是前者,一个简单的正则表达式可能会对您有所帮助。但我建议先将 HTML 解析为 DOM(例如 HTML Cleaner),然后使用 XPath 获取元素。 (请参阅我的帮助类转换为 DOM,github.com/avanaur/stock-transactions-uploader/blob/master/src/…)
-
嘿 Tyrone,从这个链接 :-view-source:xalkori.com ,我提取了以下数据