使用JSoup获取一些属性

时间:2015-11-23 05:23:12

标签: java jsoup

我正在进行一些编程练习,而且我在这一部分遇到了困难(也因为我缺乏网络编程知识):我要从这个页面获得一些信息:http://db.fowtcg.us/index.php?p=card&code=VS01-003+R,但只有卡片属性,我在JSoup上苦苦挣扎,我能够通过以下方式获取数据:

sed -h

但我无法从Element对象中获取数据(但我可以看到它在调试中)。

我如何才能获取此信息?

2 个答案:

答案 0 :(得分:1)

在这里,请改用:

a=input("Enter the value  ")

for i in a:
   if a[i]==(" "):
       print("Space is at potion", i)

您需要确保您使用的Elements property = doc.select("div.col-xs-12.col-sm-7.box.card-props"); 与原始selector文档完全匹配。

答案 1 :(得分:1)

您也可以使用contains / ends-with选择器

//contains
Elements property = doc.select("div[class*=card-props]");

//ends-with
Elements property = doc.select("div[class$=card-props]");

通过以下链接了解有关css选择器的更多信息。

http://jsoup.org/cookbook/extracting-data/selector-syntax