在没有api密钥的情况下抓取facebook的公共页面。

facebook-scraper的Python项目详细描述


Facebook刮板

在没有api密钥的情况下抓取facebook的公共页面。灵感来自twitter-scraper

安装

pip install facebook-scraper

用法

>>>fromfacebook_scraperimportget_posts>>>forpostinget_posts('nintendo',pages=1):...print(post['text'][:50])...ThefinalstepontheroadtotheSuperSmashBrosWereheadedtoPAXEast3/28-3/31withnewgames

后置示例

{'post_id':'2257188721032235','text':'Don’t let this diminutive version of the Hero of Time fool you, ''Young Link is just as heroic as his fully grown version! Young Link ''joins the Super Smash Bros. series of amiibo figures!','time':datetime.datetime(2019,4,29,12,0,1),'image':'https://scontent.flim16-1.fna.fbcdn.net''/v/t1.0-0/cp0/e15/q65/p320x320''/58680860_2257182054366235_1985558733786185728_n.jpg''?_nc_cat=1&_nc_ht=scontent.flim16-1.fna''&oh=31b0ba32ec7886e95a5478c479ba1d38&oe=5D6CDEE4','likes':2036,'comments':214,'shares':0,'post_url':'https://m.facebook.com/story.php''?story_fbid=2257188721032235&id=119240841493711'}

注释

  • 无法保证每个字段都将被提取(它们可能是None)。
  • 股票目前似乎不起作用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
带子字符串的java StringIndexOutOfBoundsException   多线程为什么线程池中的任务不在FIFO、Java之后执行   java setText因NullPointerException而失败   java如何捕获SDBUS:C++中的错误异常?   java如何在apachebeam中进行SQL转换时将int转换为boolean   java和spring中的JCR是什么   java在weblogic服务器上部署Spring boot web app后,错误为ORA01427:singlerow子查询返回多行   Java序列化效率   java如何在请求参数spring中使用对象编码url字符串   java Apache Spark流媒体定制接收器(socket服务器)   java为什么我的stdout不能使用ZeroTurnound重定向输出实时流式传输   指针有一个对象的变量指向Java中另一个对象的变量   java向JPanel添加垂直滚动能力   java让ghostscript接收名称中带有空格的文件(比如“我的文档”中的某些内容)   java如何在php中引用其他对象?   java Android致命异常线程层次结构(请解释)   sql java sql查询错误   在java中刷新outputscreen并同时获取输入   Java 6语言与C#3.0语言的比较