首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用美汤提取社交网络泡泡分享

使用美汤提取社交网络泡泡分享
EN

Stack Overflow用户
提问于 2015-10-12 18:22:18
回答 1查看 73关注 0票数 1

stackoveflow是个新手,所以我用漂亮的汤从“techcrunch.com”上的一篇文章中提取数据,用于一些独立的研究。我似乎很容易地提取了大部分数据,但在试图从社交网络图标上方的小气泡中获取数据时遇到了麻烦,这些气泡描绘了这篇文章在该媒体上的分享数量。

不管任何社交网络分享了多少,返回给我的....the值都是0。

代码语言:javascript
复制
from BeautifulSoup import BeautifulSoup
import urllib2
url="http://techcrunch.com/2015/10/11/the-other-ag-sector-problem-that-big-data-can-solve/"
page=urllib2.urlopen(url)
soup = BeautifulSoup(page.read())
data=soup.find('div',{'class':'bubble total-facebook'})
print data.text

结果是cmd -0(但facebook上的当前共享是171)...please帮助!

EN

回答 1

Stack Overflow用户

发布于 2015-10-14 15:37:02

这是因为这个数字是由Javascript动态加载的。如果你在浏览器中查看页面源代码,你会看到“气泡总数”类的div -facebook实际上保存了一个文本"0",这也是BeautifulSoup看到的。

支持javascript的无头浏览器可能会有所帮助。我想你可以参考这个问题:

Headless Browser for Python (Javascript support REQUIRED!)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33078762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档