浏览HTML页面

马里奥·卡佩拉诺(Mario Cappellano)

我正在尝试抓取一个包含投注赔率数据的网站

页面的编写方式,它在标签标记中列出了市场名称,该标签不是选择的父项,而是页面的分隔符。

使用JSoup,我可以提取所有想要的选择数据,但是我不知道如何弄清楚'label'的先前值是用于选择的。因此,实际上,我在页面上拥有所有选择和价格,但我无法确定“巴西4美元”是否与世界杯市场,得分最高的球队或任何其他市场有关。

我用来获取市场和选择的代码是:

    Elements marketNames  = doc.getElementsByTag("label");
    Elements runnerNames = doc.getElementsByClass("selection");

基本上现在我有一个类似“巴西-$ 4.0”的选择。我还想知道以前的标签是什么,所以我可以将其称为“冠军-巴西-$ 4.0”

用户名

如果需要上一个标签,则可以遍历div标签,以便了解标签的顺序。

Elements divs = doc.select("div.sports_FfCell"); //gets the div part that has the information you want. 

for (Element div : divs) {      
     if (div.toString().contains("market")) //there is a market tag for the table labels (sports_FfCell market).
        System.out.print(div.text() + " - "); //no new line after the winner text.
     else
        System.out.println(div.text().replace("MULTI", "- ")); //it gets the MULTI part too, so i replace it.
}

输出:

Place Win World Cup 2014
Winner - Brazil - 3.75
Argentina - 5.00
Germany - 6.50
Spain - 7.00
Belgium - 21.00
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

防止html页面浏览缓存

来自分类Dev

请求 html 页面与浏览器不同

来自分类Dev

使用.html页面浏览量而不是.php?CodeIgniter

来自分类Dev

从外接程序在默认浏览器中打开html页面

来自分类Dev

我的HTML页面未在浏览器中滚动

来自分类Dev

如何强制浏览器缓存页面.html?

来自分类Dev

在HTML页面中显示浏览器控制台

来自分类Dev

如何强制浏览器缓存页面.html?

来自分类Dev

检测浏览器首选语言以提供html页面

来自分类Dev

从外接程序在默认浏览器中打开html页面

来自分类Dev

应用浏览页面栏

来自分类Dev

PDF页面浏览跟踪

来自分类Dev

如何使Chrome浏览器扩展程序打开外部页面,而不是打开默认页面popup.html

来自分类Dev

如何从HTML链接到Google Chrome浏览器下载页面?

来自分类Dev

Spring可以帮助防止在浏览器中缓存html页面吗?

来自分类Dev

HTML页面更改未显示在用户的Chrome浏览器中

来自分类Dev

Chrome扩展程序可通过单击浏览器操作来创建.html页面。

来自分类Dev

Java服务器将HTML页面从文件发送到浏览器

来自分类Dev

我可以将HTML页面添加为浏览器主页吗?

来自分类Dev

单击相应按钮时,在单个Web浏览器中显示几个html页面?

来自分类Dev

html代码作为源显示在页面中,而不是由浏览器执行

来自分类Dev

在浏览器html页面上以表格形式显示的ASP控件的问题

来自分类Dev

如何使man2html页面显示在浏览器中?

来自分类Dev

HTML符号:在Chrome浏览器的页面中搜索引号

来自分类Dev

我可以通过浏览器的HTML页面链接广播自定义意图吗?

来自分类Dev

HTML,在调整浏览器大小时阻止页面上的元素移动

来自分类Dev

散景无法将生成的 HTML 页面加载到浏览器

来自分类Dev

解析HTML页面并在浏览器外的javascript中访问表格信息

来自分类Dev

改造继续在浏览器中工作(响应为 html 页面)

Related 相关文章

  1. 1

    防止html页面浏览缓存

  2. 2

    请求 html 页面与浏览器不同

  3. 3

    使用.html页面浏览量而不是.php?CodeIgniter

  4. 4

    从外接程序在默认浏览器中打开html页面

  5. 5

    我的HTML页面未在浏览器中滚动

  6. 6

    如何强制浏览器缓存页面.html?

  7. 7

    在HTML页面中显示浏览器控制台

  8. 8

    如何强制浏览器缓存页面.html?

  9. 9

    检测浏览器首选语言以提供html页面

  10. 10

    从外接程序在默认浏览器中打开html页面

  11. 11

    应用浏览页面栏

  12. 12

    PDF页面浏览跟踪

  13. 13

    如何使Chrome浏览器扩展程序打开外部页面,而不是打开默认页面popup.html

  14. 14

    如何从HTML链接到Google Chrome浏览器下载页面?

  15. 15

    Spring可以帮助防止在浏览器中缓存html页面吗?

  16. 16

    HTML页面更改未显示在用户的Chrome浏览器中

  17. 17

    Chrome扩展程序可通过单击浏览器操作来创建.html页面。

  18. 18

    Java服务器将HTML页面从文件发送到浏览器

  19. 19

    我可以将HTML页面添加为浏览器主页吗?

  20. 20

    单击相应按钮时,在单个Web浏览器中显示几个html页面?

  21. 21

    html代码作为源显示在页面中,而不是由浏览器执行

  22. 22

    在浏览器html页面上以表格形式显示的ASP控件的问题

  23. 23

    如何使man2html页面显示在浏览器中?

  24. 24

    HTML符号:在Chrome浏览器的页面中搜索引号

  25. 25

    我可以通过浏览器的HTML页面链接广播自定义意图吗?

  26. 26

    HTML,在调整浏览器大小时阻止页面上的元素移动

  27. 27

    散景无法将生成的 HTML 页面加载到浏览器

  28. 28

    解析HTML页面并在浏览器外的javascript中访问表格信息

  29. 29

    改造继续在浏览器中工作(响应为 html 页面)

热门标签

归档