【问题标题】:Instagram user's contact e-mail?Instagram 用户的联系电子邮件?
【发布时间】:2019-12-30 14:37:48
【问题描述】:

Ruby on rails dev 在这里。

以前有人问过这个问题。 Hereherehere。 问题是他们没有提出正确的问题,或者给出的解决方案有些肤浅。

我会尽可能具体。

目标

我想要获取用户的联系电子邮件,而不是帐户电子邮件。两种不同的东西。 :) 一些用户将他们的电子邮件留在联系按钮上。是公开的。

我的目标是制作一款可以提取电子邮件的软件,但目前,仅从一个帐户中提取一封电子邮件就足以让我的 MVP 继续前进。

下面是一个关于 instagram 如何让用户分享他们的电子邮件的示例。

问题 它只显示在应用程序中:( 如果它也显示在浏览器上,那就是在公园里散步。带有电子邮件和电话号码的联系按钮不会显示在浏览器中。

**好的部分* 有一些解决方案。

This guy 使用 API 解决了这个问题,但我不太明白他是如何做到的。缺点是所有解决方案都想向您推销产品。

this company 的重点在于提取 Instagram 电子邮件,这似乎是合法的。

最后但同样重要的是,this dude 正在使用 appium 来提取那些有趣的电子邮件。第三个对我来说真的不起作用,因为它看起来太乱了。不得不使用安卓模拟器将是我最后的手段。

感谢您的帮助,祝您新年快乐。

【问题讨论】:

  • 请将您尝试的解决方案包含在问题主体本身以及您正在参考的任何其他代码中。您不应该指望那些利用他们的时间来帮助您的人必须四处挖掘并访问其他多个页面才能了解您的问题的要点。这也有助于防止链接失效,这使得问题和答案随着时间的推移变得无用。 stackoverflow.com/help/how-to-ask
  • Instagram 还有一个你应该使用的公共 API,而不是网络爬虫。如果您要查找的数据无法通过 API 获得,则不应使用网络爬虫来绕过它。这违反了 TOS,你可能会被追究责任。
  • 嗨,Max 感谢您的反馈。对此仍然很陌生,但我认为我可以提供的信息越多越好,不是吗?至于代码,目前还没有,因为这是问题的根源。知道是否有合适的方法。
  • 请阅读stackoverflow.com/help/behavior和“Don’t use “click here” and other common hyperlink mistakes”。更多的信息不一定更好;简洁明了的问题是目标。添加诸如“目标”和“问题”之类的人工标题并不能真正帮助导航,除非您可以提供每个标题的链接并具有目录。

标签: ruby email web-scraping instagram instagram-api


【解决方案1】:
  • 在您的机器上设置mitmproxy
  • 在您的手机上设置证书并将您的机器用作网关。
  • 分析流量。
  • 对 API 进行逆向工程(登录并获取有关用户配置文件的信息),然后在您的 Ruby/Python/任何代码中使用它。

【讨论】:

  • 因为我是个菜鸟,所以不知道可以对 api 进行逆向工程。会试试看。谢谢。
  • 这是移动应用程序使用的私有 API。也许某处已有描述/客户端库,您可以尝试自己搜索。
猜你喜欢
  • 2023-03-11
  • 1970-01-01
  • 1970-01-01
  • 2015-06-26
  • 2012-04-07
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多