使用 instascrape 和 Python 从 Instagram 抓取数据
❓ instascrape 到底是什么?
instascrape 是一个轻量级的库,专为使用 Python 从 Instagram 抓取数据而设计!它对您的项目不做任何假设,而是专为灵活性和生产力而设计,因此您可以轻松高效地开始探索 Instagram 数据。
这是使用selenium和 instascape 完成的抓取的快速概览,用于收集 2020 年用户在每个帖子中获得的每个帖子的点赞数。
[
](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来解析它。
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,我们还有Post和Hashtag对象,它们使用几乎完全相同的语法!用这样的方法
-
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
更多推荐


所有评论(0)