【发布时间】:2018-09-17 18:09:28
【问题描述】:
我正在尝试在 span 类中抓取数据,并使用 Beautifulsoup 将该数据放入 DataFrame 中。到目前为止,我已经成功到达网页的正确位置。但是好像不能抓取“幸福”、“悲伤”旁边的关键词和数字。
<span class="text-border tooltips" data-original-title="Happiness 84%
Sadness 80%
" data-placement="left" data-toggle="tooltip">More stats</span>,
<span class="text-border tooltips" data-original-title="Happiness 70%
Sadness 59%
" data-placement="left" data-toggle="tooltip">More stats</span>
如果有人能帮我找出幸福和悲伤旁边的所有数字,并将它们作为 pandas DataFrame 中的列,那将非常有帮助。
非常感谢
【问题讨论】:
-
我用过: features = soup.find_all(class_='text-border tooltips') 到这部分和 dataoriginal = soup.find_all(class_='data-original-title')不幸的是,这给了我一个空单元格
标签: python pandas web-scraping beautifulsoup