❓ instascrape 到底是什么?

instascrape 是一个轻量级的库,专为使用 Python 从 Instagram 抓取数据而设计!它对您的项目不做任何假设,而是专为灵活性和生产力而设计,因此您可以轻松高效地开始探索 Instagram 数据。

这是使用selenium和 instascape 完成的抓取的快速概览,用于收集 2020 年用户在每个帖子中获得的每个帖子的点赞数。

[Alt](https://res.cloudinary.com/practicaldev/image/fetch/s--Gk_dxdE2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev- to-uploads.s3.amazonaws.com/i/viz0cjsfh3tx1ofzzyvm.png)

Chris Greening - 软件开发人员

嘿!我的名字是 Chris Greening,我是来自纽约都会区的软件开发人员,拥有丰富的工程经验 - 给我发消息,让我们构建一些伟大的东西!

图标christophergreening.com


💾 我怎么得到它?

您可以从PyPI安装 ye old

$ pip3 install insta-scrape 

进入全屏模式 退出全屏模式

或从官方 repo克隆

$ git clone https://github.com/chris-greening/instascrape.git

进入全屏模式 退出全屏模式

依赖关系很轻,主要利用Requests来请求数据和Beautiful Soup来解析它。

GitHub 徽标chris-greening/instascrape

适用于 Python 的强大而灵活的 Instagram 抓取库,提供易于使用且富有表现力的工具,用于以编程方式访问数据

instascape:强大的 Instagram 数据抓取工具包

免责声明:

Instagram 对抓取的要求越来越严格,使用这个库可能会导致被标记为机器人,并可能禁用您的 INSTAGRAM 帐户。这是一个研究项目,我不对您如何使用它负责。独立地,图书馆的设计是负责任和尊重的,你可以决定你用它做什么。如果您的 Instagram 帐户受到您使用此库的方式的影响,我不承担任何责任。

版本下载发布许可证

活动[依赖项](https://github.com/chris-greening/instascrape/blob/master/requirements。 txt)问题

是什么?

instascrape 是一个轻量级的 Python 包,它提供了一个富有表现力和灵活的 API 来抓取 Instagram 数据。它旨在成为数据科学家工具链上的高级构建块,并且可以与用于网络抓取、数据科学和分析的行业标准工具无缝集成和扩展。

主要特点

以下是一些......

在 GitHub 上查看


💻 快速入门

让我们先从一个完全随机的 Instagram 页面中抓取一些数据,该页面_绝对_不是我的 😉

from instascrape import Profile 
profile = Profile('chris_greening')
profile.scrape()

进入全屏模式 退出全屏模式

就是这样!在这 3 行中,我们抓取了与 @chris_greening 页面相关的 52 个数据点。我们有多少关注者,多少帖子,他们是否有商业资料,是否经过验证等。

除了Profile,我们还有PostHashtag对象,它们使用几乎完全相同的语法!用这样的方法

  • to_dict

  • to_json

  • to_csv

instascrape 与pandas和matplotlib等工具完美集成,因此您只需几行代码即可抓取、探索和分析数据。鼓励与selenium集成,这样您就可以立即获得强大的 Instagram 刮板!

我们只是初步了解一下,因此请深入了解文档📘 甚至更好,查看源并做出贡献!作为一个如此年轻的图书馆(开始于 Hacktoberfest 2020),天空是极限,它只会从这里变得更强大🙌

如果您喜欢我的内容,请务必查看我的其他一些博客文章或通过我的网站与我联系

[

克里斯格林

](/克里斯格林)[

我用 JavaScript 构建了一个交互式 3D 照片显示

Chris Greening ・ 21 年 6 月 27 日 ・ 3 分钟阅读

#webdev #javascript #showdev #threejs

](/chrisgreening/i-built-an-interactive-3d-photo-display-with-javascript-303j)

干杯!

Chris Greening - 软件开发人员

嘿!我的名字是 Chris Greening,我是来自纽约都会区的软件开发人员,拥有丰富的工程经验 - 给我发消息,让我们构建一些伟大的东西!

图标christophergreening.com

Logo

ModelScope旨在打造下一代开源的模型即服务共享平台,为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单!

更多推荐