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")
答案 0 :(得分:1)
您在html中寻找的元素似乎就是这个。
<em class="curPrice up">19,450</em>
em.curPrice up
的html选择器将使<em>
与curPrice类匹配,然后找到子元素<up>
您应将选择器修改为em.curPrice.up