看到论坛上
SEO
了,这里还是想问一下,怎么过 cf 的5秒盾和人机验证。
我试过 FlareSolverr 和穿云api,发现他们都会卡住然后60秒超时,我猜应该是人机验证没过去,想问一下有哪些能通过 curl 走代理过5秒盾访问目标网站api的工具,付费和免费的都可以。
我测试的网站是 Hong Kong - Lite - Sharon Networks, LLC
请各位大佬推荐一下,能通过访问 http 接口而不是接入 sdk 过5秒盾的免费或付费的方案
SEO
了,这里还是想问一下,怎么过 cf 的5秒盾和人机验证。
我试过 FlareSolverr 和穿云api,发现他们都会卡住然后60秒超时,我猜应该是人机验证没过去,想问一下有哪些能通过 curl 走代理过5秒盾访问目标网站api的工具,付费和免费的都可以。
我测试的网站是 Hong Kong - Lite - Sharon Networks, LLC
请各位大佬推荐一下,能通过访问 http 接口而不是接入 sdk 过5秒盾的免费或付费的方案
自己逆
蹲一手 接入sdk的也可以
不想扒js去解密,那就自动化工具就行吧,google一搜应该都一堆解决方案
我不爱用Selenium,推荐一个g1879/DrissionPage: 基于python的网页自动化工具 模拟浏览器登录,如果有验证码那就随便找个过图片验证码点击的,免费收费论坛都有推荐,拿到cookie写到microsoft/playwright 里,后续也都在playwright模拟操作
想问一下大佬为什么不直接两个步骤都用DrissionPage模拟操作而要转用playwright呢
习惯问题,都行的,反正我不喜欢Selenium,太讨厌安驱动了
不用付费的方案,用牛逼点的无头浏览器自己就能过
感谢分享,有时间学习一下
能正常过,刚刚还跑了一遍,没问题
大佬你用什么工具,drissionpage如何选中document,
不需要选中,选中最外面的可查找元素,然后用鼠标移动去点击,现在已经开始检查鼠标轨迹了,参考dp的GitHub的issue里,里面有详细的方法
使用 pyautogui
进行鼠标点击是吗,如何获取坐标呢,大佬给个demo吗,测试网址:https://core.particle.network/cloudflare.html
actions = Actions(browser)
actions.move_to(“#cf-turnstile”, duration=0.5).left(120).hold().wait(0.01, 0.15).release().click()
核心代码,完事了
我测试过了,你这个网站只要把move_to 这里的div的id改成这个就可以了
大佬点击了,但是显示Failure
from time import sleep
from DrissionPage import ChromiumOptions, WebPage
from DrissionPage.common import Actions
# 创建一个配置对象,并设置自动分配端口
co = ChromiumOptions().auto_port()
# 创建浏览器页面实例
page = WebPage(chromium_options=co)
actions=Actions(page)
# 访问网站
page.get('https://core.particle.network/cloudflare.html')
# 暂停2秒,确保页面完全加载
sleep(4)
actions.move_to("#cf-turnstile", duration=0.5).left(120).hold().wait(0.01, 0.15).release()
研究了2天了,还是没搞出来,能贴一下你的代码吗?感谢感谢
后面你验证通过了吗? 能分享下代码看看吗