"Python网页抓取中,有些课程无法被获取"

2024-09-28 19:33:08 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

我是一个初学者,刚开始学习用Python刮网。 我正试图用废话来抬高这只股票的价格。在网页中,股票价格的标签和类别分别是em,“curPrice up”。所以我把“em.curPrice up”放在选择器部分。当我把它打印出来的时候,却得到了一个空的列表。有什么问题吗

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

Tags: httpnetmainhtmlcodeitemprice金融
1条回答
网友
1楼 · 发布于 2024-09-28 19:33:08

您在html中查找的元素似乎是这样的

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

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

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

相关问题 更多 >