javascript - 使用 JavaScript 从 url 中提取数据

标签 javascript android url extract

EDIT_2:我忘了为 Android 应用程序指定它,所以我认为这没有任何用处,我发了一个新帖子:(添加了 Android TAG..

编辑:我正在制作一个 Android 应用

我需要帮助从一个由 JavaScript 生成的 url 中提取一个数字!

网站是: http://www.oddsportal.com/sure-bets/

路径是这样的:

<a href="/bookmaker/paddy-power/surebet/" title="Paddy Power" onclick="window.open(this.href); return false;"><span class="logos l60">&nbsp;</span></a>
<div class="odds-nowrp" xodd="xzoxfxzox">2.62</div> // <- 2.62 is the numer i need

完整路径见截图: Screenshot of code and target number

哪个图书馆会做得最好? (我知道 Jsoup 做不到)我搜索了一些:

  • HTML 单元
  • Java 脚本引擎
  • Apache Commons BSF
  • 犀牛

但我无法真正理解它或找到任何看起来像我的问题的 android 示例

最佳答案

or find any examples for android which look like my problem

Android 需要它吗?

只要您知道如何找到您的值(value),几乎所有允许 DOM 遍历的库都允许您这样做。

  • 这个值每次都在 DOM 中的相同位置吗?
  • 它是否由易于识别的元素包裹?即使用静态 ID
  • 在 DOM 中是否有任何其他您不想要的看起来相似的值?

基于此,以 JQuery 为例,您可以这样选择它:

$('.table-main td.center > a[href^="/bookmaker"] + div[xodd]')

或者这个:

$('.table-main tr:nth-child(3) div.odds-nowrp[xodd]')

关于javascript - 使用 JavaScript 从 url 中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16807970/

相关文章:

javascript - 在 vuex 中创建的音频 DOM 不是响应式的

javascript - OnSubmit 函数不会更新 React 中的 React hook 状态变量

asp.net - 在 asp.net 中回发完成时如何滚动到页面底部?

Android:实现只加载新页面的ViewPager

android - ActionBarActivityDelegate 类问题......应用程序无法运行

android - 在 Openfire 服务器中使用 Smack (Android) 加载 Vcards

javascript - 从 URL/地址栏调用 Javascript 函数

javascript - React JS + Material UI 抛出 leftNav 未定义

google-chrome - URL 是否有注释字符?

java - 如何避免 URL.toURI() 中的 java.net.URISyntaxException