我想向在我的网站上输入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)
答案 0 :(得分:0)
关注其他用户帐户的唯一方法是使用Instagram的API。不幸的是,Instagram最近已停止接受允许此类操作的relationships
范围的申请 - 请参阅Instagram文档here。
我无法就此事提供任何建议,但您还需要确保构建的应用程序与Instagram的Terms of Use和Platform Policy一致。
探索的另一种选择可能是使用斜纹查看自动化,例如 - How can I login to a website with Python?