链接打码平台

编辑本随笔

1、手动识别

2、打码平台自动识别验证码

  • 对携带验证码的的页面数据进行抓取
  • 可以将页面数据中验证码进行解析,将验证码图片下载到本地
  • 打码兔平台:
  • 云打码平台:
    • 注册开发者账号和普通账号
    • 登录开发者账号,下载事例代码(开发文档-调用示例及最新DELL),点击PythonHTTP示例下载
    • 创建一个软件
  • 使用示例代码中的源码文件中的代码进行修改,让其识别验证码中的字符
import requests
from lxml import etree
import json,time
url="http://login.cnki.net/login/"

headers={
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/65.0"
}

page_text=requests.get(url=url,headers=headers).text

tree=etree.HTML(page_text)

codeImg_url=tree.xpath('//*[@id="captcha_image"]/@src')[0]

code_img=requests.get(url=codeImg_url,headers=headers).content
with open("code.png","w",encoding="utf8") as fp:
    fp.write(code_img)
    
codeText=getCode(code_img)

#进行登录操作
login_url=
原文地址:https://www.cnblogs.com/yaya625202/p/10393963.html