小编Ann*_*lym的帖子

使用selenium解决验证码问题

我下面的代码是不断解决不同的验证码!请纠正我的错误,因为我不知道是什么原因造成的!

from selenium import webdriver
from python3_anticaptcha import ImageToTextTask, CallbackClient
import time
import requests

browser = webdriver.Firefox()

url = 'https://urlmased.com/'
browser.get(url)
time.sleep(10)
username = browser.find_element_by_id("masked")
username.send_keys("testuser")
password = browser.find_element_by_id("masked")
password.send_keys("testpass")

image_link = browser.find_element_by_xpath(
    '//*[@id="masked"]').get_attribute('src')
pic = requests.get(image_link)
if pic.status_code == 200:
    with open("image.png", 'wb') as f:
        f.write(pic.content)
ANTICAPTCHA_KEY = 'masked'
captcha_file = "image.png"
result = ImageToTextTask.ImageToTextTask(
    anticaptcha_key=ANTICAPTCHA_KEY).captcha_handler(captcha_file=captcha_file)

captcha = browser.find_element_by_id("masked")
captcha.send_keys(result['solution']['text'])
login = browser.find_element_by_id("yw2")
Run Code Online (Sandbox Code Playgroud)

请注意,该 API 已激活,因此您可以使用它,直到找到解决方案。然后我会改变它。

求解准确率也是100%

python selenium captcha selenium-webdriver simplecaptcha

4
推荐指数
1
解决办法
2万
查看次数

VSCode 无法更新扩展

我遇到VSCode了一段时间的问题,我无法检测到阻止我更新的问题Extensions

在此处输入图片说明

Failed to update 'ms-python.python'.

Failed to update 'formulahendry.code-runner'.

visual-studio-code vscode-code-runner

1
推荐指数
1
解决办法
654
查看次数