登录Instagram并关注一个帐户

时间:2018-01-14 19:31:06

标签: python instagram

我想向在我的网站上输入Instagram用户名的用户提供10个免费关注者。

我已为此预先注册了10个Instagram个人资料。 (例如IGprofile1,Igprofile2 ...... Igprofile10)。

当用户在表单上输入他的用户名(例如kimkardashian)并点击提交时,它将被发送到我的网络服务器并给10个粉丝“kimkardashian”

IGprofile1 - >登录 - >关注“kimkardashian” - >退出

IGprofile2 - >登录 - >关注“kimkardashian” - >退出

...

...

IGprofile10 - >登录 - >关注“kimkardashian” - >退出

我需要在我的服务器上使用它。

以下是我朋友给我的代码

任何专家的想法将不胜感激。

"""
    Follow
"""

import argparse
import sys
import os

from tqdm import tqdm

sys.path.append(os.path.join(sys.path[0], '../'))
from instabot import Bot

parser = argparse.ArgumentParser(add_help=True)
parser.add_argument('user', type=str, help='user')
args = parser.parse_args()

# Add your bots here
BOTS_DATA = [
    {
        "username": "user1",
        "password": "pass1",
        "proxy": "https://127.0.0.1:3128"
    },
    {
        "username": "user2",
        "password": "pass2",
        "proxy": "https://127.0.0.1:3128"
    },
    {
        "username": "user3",
        "password": "pass3",
        "proxy": "https://127.0.0.1:3128"
    },
    {
        "username": "user4",
        "password": "pass4",
        "proxy": "https://127.0.0.1:3128"
    },
]

for bot in tqdm(BOTS_DATA):
    bot['bot'] = Bot()
    bot['bot'].login(username=bot['username'], password=bot['password'], proxy=bot['proxy'])
    bot['bot'].follow(args.user)

1 个答案:

答案 0 :(得分:0)

关注其他用户帐户的唯一方法是使用Instagram的API。不幸的是,Instagram最近已停止接受允许此类操作的relationships范围的申请 - 请参阅Instagram文档here

我无法就此事提供任何建议,但您还需要确保构建的应用程序与Instagram的Terms of UsePlatform Policy一致。

探索的另一种选择可能是使用斜纹查看自动化,例如 - How can I login to a website with Python?