-4

我想制作一个创建 tiktok 帐户的机器人。

所以我用 selenium 创建了一个程序,它将连接到代理,然后进入 tiktok 注册页面,该页面输入所有必要的信息(对于邮件,我使用 temp-mail.org)。

硒是这样的起始酶:

from selenium import webdriver
PROXY = "proxy:port"
chrome_options = WebDriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(chrome_options=chrome_options)

但每次我都有同样的错误:“尝试次数过多”,禁止机器“

对不起,我不能显示图片所以我给你一个链接: 错误图片

但是,我尝试使用vpn,使用不同的网络浏览器,使用tor,使用虚拟机android 模拟器但没有任何效果,总是出现相同的错误。

我认为我的机器被禁止(不是通过 ip 而是通过hardwar)。

请问可以帮我改一下或者怎么解散吗?

谢谢你。

4

2 回答 2

2

我认为这是在短时间内尝试登录tik tok太多次的问题,我认为代码没有任何问题

于 2021-11-13T22:39:56.443 回答
0

在尝试登录、重新登录或创建帐户时,TikTok平台甚至可能错误地将您识别为机器人或垃圾邮件,并且在接下来的 5 分钟左右,您可能会不断收到太多尝试。稍后再试。尝试登录 TikTok 时出现错误消息,如下所示。

TikTok_尝试次数过多_稍后再试

为避免被检测为机器人,您可以使用以下解决方案:

option = webdriver.ChromeOptions()
option.add_argument("--profile-directory=Default")
option.add_argument("--user-data-dir=C:/Users/user/AppData/Local/Google/Chrome/User Data")
option.add_argument('--disable-blink-features=AutomationControlled')
option.add_argument("window-size=1920,1000")
#optional : option.add_argument("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.149 Safari/537.36")
driver = webdriver.Chrome(options=option)
于 2021-11-13T22:05:18.603 回答