大佬教程收集整理的这篇文章主要介绍了在 Selenium/chromedriver 上刷新几次后 reCAPTCHA 显示,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用 SELEnium/Chromedriver 从网站上抓取数据。但经过几次刷新后,它确定了机器人。但我也没有使用 driver.@R_262_7017@h()
标签。我使用 Chrome 扩展程序进行刷新(扩展程序 100% 工作,没有检测到正常浏览)。
Chromedriver 通过了所有这些测试 here。 我使用的扩展程序 here。
@H_197_15@from SELEnium import webdriver
from SELEnium.webdriver.support.ui import webdriverwait
from SELEnium.webdriver.support import expected_conditions as EC
from SELEnium.webdriver.common.by import By
from time import sleep
from random import randint
import winsound
waiTing_time = 10
options = webdriver.ChromeOptions()
options.add_argument("user-data-dir=C:\\Users\\nayan\\ApPDAta\\Local\\Google\\Chrome\\User Data\\Default")
options.add_experimental_option("excludeSwitches",['enable-automation'])
options.add_argument("--disable-blink-features")
options.add_argument("--disable-blink-features=automationControlled")
options.add_argument("--disable-software-rasterizer")
options.add_argument('--ignore-certificate-errors-spki-List')
options.add_argument('--ignore-ssl-errors')
driver = webdriver.Chrome("C:\Chromedriver\chromedriver.exe",options=options)
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewdocument",{
"source": """
Object.defineProperty(navigator,'webdriver',{
get: () => undefined
})
"""
})
sleep(10)
driver.get(your_url)
driver.set_window_size(821,632)
driver.set_window_position(0,0)
def @R_262_7017@h(driver):
sleep(100)
while True:
try:
webdriverwait(driver,waiTing_timE).until(EC.presence_of_element_located((By.XPATH,'//h1[@class="alt"]')))
sleep(randint(20,50))
if Driver.find_elements_by_tag_name('span')[10].text.Strip() == 'No requests found.':
print('no request')
@R_262_7017@h(driver)
else:
winsound.beep(10000,5000)
@R_262_7017@h(driver)
except Exception as e:
print(E)
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
以上是大佬教程为你收集整理的在 Selenium/chromedriver 上刷新几次后 reCAPTCHA 显示全部内容,希望文章能够帮你解决在 Selenium/chromedriver 上刷新几次后 reCAPTCHA 显示所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。