python美丽的汤提取值来自非常复杂的div

时间:2015-05-29 23:29:45

标签: python html beautifulsoup

我是python&的新手努力进入“lastPrice”:“18,770.00”,这是在下面的div中的'数据'。任何帮助是极大的赞赏。我希望得到18770作为输出

{“valid”:“true”,“isinCode”:null,“lastUpdateTime”:“22-MAY-2015 15:30:06”,instrument = - & symbolCount = 2“,”tradedDate“:”22MAY2015“, “数据”:[{ “变化”: “ - 160.40”, “bestSell”: “ - 37.04”, “annualisedVolatility”: “30.24”, “lastPrice”: “18,770.00”, “highPrice”: “18,725.00”}], “eqLink”: “”}

1 个答案:

答案 0 :(得分:1)

看起来你可以

data =json.loads(bs.findall("responseDiv").text())
data["data"]["lastPrice"]

或等同于什么

甚至只是使用天真的正则表达式

print re.findall("lastPrice\W*([0-9,])",my_page_text)