还有其他无需登录即可从 Instagram API 获取信息的方法吗?

Any other ways to take info from Instagram API without logging in?

问题:这里有什么方法可以让我的登录名和密码远离将要使用的程序代码(程序解析 Instagram post 信息)由用户?下面的代码获取 post 的信息,但是如果我向 Instagram 发出很多请求,它就不起作用。所以无论如何我都需要登录 instagram_web_api.login(LOGIN, PASSWORD),但我的程序将被其他用户使用。

问题:如果我的程序将被其他用户使用,我如何在代码中隐藏我的登录名和密码?我的意思是该程序将是桌面 GUI,部分使用下面的代码,因此用户不会看到代码,但是如果他们以某种方式查看代码,我希望隐藏我的登录名和密码。请问有什么办法吗?

代码:

...
    def _parse_instagram_post(self):
        instagram_web_api = Client()
        instagram_web_api.login(LOGIN, PASSWORD)

        media_pk = instagram_web_api.media_pk_from_url(POST_URL)
        post_info = instagram_web_api.media_info(media_pk)
...

您可以使用 Telegram 机器人 API

为什么?

  • 客户无法访问源代码。
  • 更有用和简单

但如果你不喜欢这种方式,你可以

  • 混淆
  • 加密
  • 编译

你的代码。

我可以为这些操作推荐一些工具: