我怎么能找到任何使用Python urlib2和漂亮汤库的网页上的推文/脸书点赞数量



我正在尝试抓取一些新闻网站来提取标题、内容和时间戳等信息。现在,我还想统计一下这篇文章在推特和脸书上被分享的次数。然而,我还没能找到一个合适的资源来有效地做这件事。我使用Python 2.7.4和Beautiful Soup4来提取数据并将其转储到.CSV文件中。

类fackbook计数查询:

获取给定URL 的Facebook点赞/共享计数

twitter分享数你可以查看这个

有没有一种方法可以获得特定URL的twitter共享计数?

因为你只想从页面上获得点赞。我建议你使用graphAPI来获得点赞,然后使用Beautiful Soup将其转换为一个文件——你可以读取该文件来获得数据。这是我写的一个脚本的例子。

import urllib2
from bs4 import BeautifulSoup 
x = urllib2.urlopen("https://api.facebook.com/method/fql.query?query=select%20like_count%20from%20link_stat%20where%20url=%27https://www.facebook.com/mitrevels?ref=br_tf%27")
soup = BeautifulSoup(x)
y = soup.get_text() 
f = open("write.txt","wr") 
f.write(y) 
f.close() 

这只会给我特定页面上的点赞。你所需要做的就是更改url部分以获得特定页面上的点赞。推特也是如此。阅读文档以获得结果。

最新更新