我怎样才能找到tweets/facebook上使用pythonurllib2和beautifulsoup库的网页?

2024-06-16 11:33:11 发布

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

我试着从几个新闻网站中提取标题、内容和时间戳等信息。现在,我还想统计一下这篇文章在twitter和Facebook上被分享的次数。然而,我一直未能找到合适的资源来有效地完成这项工作。我使用python2.7.4和beauty Soup4提取数据并将其转储到一个.CSV文件中。在


Tags: csv数据信息标题内容facebook网站时间
2条回答

因为你只想从页面上得到喜欢。我建议您使用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部分,在你的特定页面上得到喜欢。twitter也有同样的功能。阅读文档以获得结果。在

类似fackbook的计数查询:

{a1}

twitter分享数量你可以检查一下

Is there a way to get the twitter share count for a specific URL?

相关问题 更多 >