如何通过python登录到shutterstock?

Posted

技术标签:

【中文标题】如何通过python登录到shutterstock?【英文标题】:How to login to shutterstock through python? 【发布时间】:2020-04-11 01:38:00 【问题描述】:

我有一个Windows10 + Python3.7

现在我使用下载网页内容的请求并对其进行分析。但如果需要,我可以将其更改为 selenium 或其他东西......

我想通过 python 登录到 shutterstock 网站以从用户页面获取一些信息(我的销售数据等)。 Shutterstock 没有用于此操作的任何 API,也没有用于许多操作的 API……我只想编写一个控制台脚本来收集数据。我会将数据保存到 CSV 文件中

我可以解析我的页面以找到我感兴趣的所有内容,但在此之前我需要登录。这是一个问题,因为网站有一个带有谷歌“我不是机器人”小部件的登录页面。

我尝试使用请求身份验证功能 - 但它不起作用。

这是一个登录页面: https://contributor-accounts.shutterstock.com/login

站点没有任何令牌和其他身份验证项。我看到了连接到 shutterstock 的软件。它只是从登录页面显示包含所有这些项目的弹出窗口,然后在没有任何窗口的情况下开始工作。

我的问题:

如何登录到 shutterstock? 如果可能的话,如何长时间存储会话,因为我想每 4 小时运行一次我的脚本,不想每次都看到登录窗口

【问题讨论】:

您确定您看到的与 shutterstock 连接的软件不需要隐藏在付费墙后面的 REST API? developers.shutterstock.com。因为验证码的目的正是为了阻止这种连接。 是的,我确定。因为 shutterstock 中的所有 API 仅用于下载图像,仅此而已。对于贡献者的东西,本网站没有任何解决方案和 API @MaxKu 你有这种情况的发展吗?你是怎么解决的? 【参考方案1】:

Shutterstock 正在开发一个贡献者 API,它允许贡献者以编程方式获取他们的收入和下载数据。这些特定的端点仍在进行中,计划在明年初推出。如果您联系贡献者支持,他们可能会将您添加为您正在寻找的这些(和其他)功能的测试版用户。

【讨论】:

我在一年前与支持人员进行了交谈。和支持告诉我同样的。现在我等不及了。也许 10 年后它会完成 - 在这种情况下,我将切换到 API。但现在我需要的解决方案和 API 还没有准备好

以上是关于如何通过python登录到shutterstock?的主要内容,如果未能解决你的问题,请参考以下文章

shutterstock:用于上传图像的 API [关闭]

如何使用 shutterstock API 以简单的方式搜索和获取照片

在哪里可以找到 Shutterstock API 的客户端 ID? [关闭]

Shutterstock - 自动多张图片下载

Shutterstock -“您无权访问此路线”错误

如何使用python通过oauth登录到第三方应用程序