某些类未在Python网络抓取中抓取

时间:2018-09-12 15:03:51

标签: python web-scraping web-crawler

http://finance.daum.net/item/main.daum?code=052400

**这是韩国金融门户网站,显示了名为“ Kona i”的韩国公司的股票信息。

我是一个初学者,刚刚开始使用Python学习网络抓取。 我正在尝试使用BS刮擦这只股票的价格。在网页中,股票价格的标签和类别分别为em,“ curPrice up”。因此,我在选择器部分中输入了“ em.curPrice”。当我打印它时,只是想出一个空清单。有什么问题吗?

price = requests.get("http://finance.daum.net/item/main.daum?code=052400")
html = bs(price.text, "lxml")
current_price = html.select("em.curPrice up")

1 个答案:

答案 0 :(得分:1)

您在html中寻找的元素似乎就是这个。

<em class="curPrice up">19,450</em>

em.curPrice up的html选择器将使<em>与curPrice类匹配,然后找到子元素<up>

您应将选择器修改为em.curPrice.up