- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个 python selenium 机器人来在 TikTok 网站上执行操作。用户将手动登录,因此网站检测鼠标移动和打字速度无关紧要。问题是,我在使用 selenium 时无法登录
我已经尝试在 chrome 上使用相同的 Mac 地址、IP 地址和相同的登录详细信息以隐身模式在没有 selenium 的情况下正常登录(有效!!)
我试过在 selenium 中使用随机用户代理(没有用)
我已经尝试添加以下 chrome 选项
options.add_argument("start-maximized")
# Chrome is controlled by automated test software
options.add_experimental_option("excludeSwitches", ["enable-automation"])
options.add_experimental_option('useAutomationExtension', False)
# avoiding detection
options.add_argument('--disable-blink-features=AutomationControlled')
我希望能够在没有 TikTok 提示 Too many log-in attempts 的情况下登录。稍后再试
,为了更清楚,我可以在没有 selenium 的情况下正常登录,一切都一样,它可以正常工作,只是在 selenium 中不起作用。
post = "https://www.tiktok.com/@smoothmovesranch/video/7091224442243681579"
myProxy = ""
#configuration
options = Options()
prox = Proxy()
prox.proxy_type = ProxyType.MANUAL
prox.http_proxy = myProxy
prox.ssl_proxy = myProxy
capabilities = webdriver.DesiredCapabilities.CHROME
prox.add_to_capabilities(capabilities)
options.add_argument("window-size=1400,600")
options.add_argument("--incognito")
driver = webdriver.Chrome(executable_path = os.path.join(os.getcwd(), 'chromedriver'), options=options)
#opens tiktok login page
driver.get('https://www.tiktok.com/login/phone-or-email/email')
最佳答案
一些可能有帮助的事情:
确保您的代理在每次登录尝试时都在变化。
对于新登录的每个实例,使用相同的代理或新的代理创建一个新的 webdriver 环境。
添加随机等待时间。例如,instagram 将限制他们怀疑是机器人的帐户。解决这个问题的方法是让 selenium 实例在不同的时间执行不同的点击操作。也就是说,让等待时间在几秒之间波动就可以解决问题。
此外,这段代码可能有助于解决过多的登录尝试问题。简而言之,它有助于 selenium 在浏览网站时更好地向网站服务器伪装自己。
user_agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.50 Safari/537.36'
options.add_argument('user-agent={0}'.format(user_agent))
关于python - 如何修复tiktok selenium机器人检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72144371/
我正在尝试将 TikTok 视频嵌入到我的网页中,但在加载页面时,我看到视频布局一秒钟后就消失了。这是从 TikTok 网站复制粘贴的代码: @60secofserenit
我正在使用来自 TikTok 的开发者门户的 TikTok SDK 登录。 https://developers.tiktok.com在我的移动应用程序中。 (我们已经注册并拿到了client_id和
我有当前作品,我想要获取视频的 URL,但它只显示无样式的文本。 async function start() { let url = "https://www.tiktok.com/@t
我正在尝试将Windows视频编辑器导出的视频上传到tiktok。这是一个 .mp4 文件,虽然它确实上传,但它不是“TikTok'd”,这意味着它只占据屏幕中间。我想知道将视频输出到 TikToks
我正在尝试制作一个工具,可以一次从 TikTok 上的给定用户下载每个视频。示例页面:https://www.tiktok.com/@levelsofpiano .我首先检查了 TikTok 个人资料
我正在尝试使用 puppeteer 登录 TikTok。但是,每次我尝试使用 puppeteer 登录 TikTok 时,它都会显示“您访问我们的网站过于频繁”,如下图所示。 TikTok after
我正在我的应用程序中使用 TikTok 实现社交登录,从官方文档中我实现了基本设置并连接到我的 AppDelegate https://developers.tiktok.com/doc/gettin
我正在使用 selenium 和 scrapy 实现 TikTok 爬虫 start_urls = ['https://www.tiktok.com/trending'] .... def parse
我正在开发录像机应用程序,我想要像 Titok 这样的功能,例如在平移手势上,他们正在缩放相机我使用了以下代码,但使用此代码我可以通过拖动进行缩放,这是不可行的我想继续放大和缩小。 @objc fun
我正在查看新的 TikTok 登录套件 对于 Web 并且卡在重定向步骤上。 与所有基于 oAuth 的服务类似,当您注册应用程序时,它们应该要求提供有效的重定向 URL。对于 TikTok,他们要求
我正在尝试使用 Flutter 复制 TikTok 应用程序 UI。谁能建议我如何在 Flutter 中复制 TikTok 应用程序的视频流/滚动功能?到现在为止,我设法通过嵌入 PageView.b
我有本地和远程视频。我正在为 Instagram、TikTok 和其他社交网络实现视频共享。我的应用程序需要支持 iOS 12+。 对于 Instagram 和 TikTok,用户应该直接转到带有所选
我可以使用以下代码将 TikTok 打开到用户的个人资料,但如何将 TikTok 打开到其主页? Uri uri = Uri.parse("https://vm.tiktok.com/"+"tikto
是否有适用于 iOS 的 exoplayer 播放视频? 或者有人可以帮我知道 TikTok 如何流式传输视频?它使用哪个视频播放器?我正在尝试从 firebase 数据库在我的应用程序中流式传输视频
我正在使用请求库向 TikTok 发出 Python 请求。我设法挖掘了他们的用户详细信息的 URL(我不知道这是否合法。如果不合法,请告诉我)。当我尝试将其解析为 json 时,它会引发异常。有人可
当尝试通过 TikTok 应用程序内浏览器使用 Google OAuth 登录时,它显示“授权错误错误 403 disallowed_useragent Google 无法在此应用程序内安全地登录您。
我正在尝试使用此端点将视频上传到 Tiktok: https://open-api.tiktok.com/share/video/upload/ 按照官方文档: https://developers.
我正在使用 Android Studio Logcat 调试我自己的应用程序,并遇到了一些涉及“com.google.apps.tiktok.tracing.db”类的日志。这跟抖音有关系吗?我从来没
屏幕 1:GridView 屏幕 2:详细信息页面 任务达成: 1) 从服务器加载gridview中的所有视频。 2) 用户点击gridview item的任意位置。 3) 打开并播放特定视频的详细信
我是 Flutter 的新手。我正在开发像 Instagram/TikTok 这样的应用程序,其中我遇到了一个问题,即 Duet Video 我使用 Img.ly 创建了视频录制功能开发工具包。 我还
我是一名优秀的程序员,十分优秀!