zoukankan      html  css  js  c++  java
  • 识别图片验证码的三种方式(scrapy模拟登陆豆瓣网)

    1.通过肉眼识别,然后输入到input里面

    from PIL import image Image

    request.urlretrieve(url,'image')  #下载验证码图片

    image = Image.open('image')  #程序内部打开图片

    image.show()  #将图片显示出来

    captch = input("请输入验证码")  #输入你看到的验证码

    2.通过阿里云里面的付费识别:https://market.aliyun.com/products/57124001/cmapi031940.html?spm=5176.730005.productlist.d_cmapi031940.46da3524VkSlar&innerSource=search_%E6%99%BA%E8%83%BD%E5%9B%BE%E5%83%8F%E6%8A%80%E6%9C%AF#sku=yuncode2594000001   #自动识别豆瓣网图形验证码

    3.使用谷歌的开源库tesseract,但是识别率比较低

    import pytesseract
    from PIL import Image

    pytesseract.pytesseract.tesseract_cmd = r"D:Tesseract-OCR esseract.exe"
    image = Image.open("c.PNG")
    text = pytesseract.image_to_string(image,lang='chi_sim')
    print(text)
  • 相关阅读:
    转:中国菜刀用法
    转的:burp suite小例子
    [转]阿里前员工评马云
    Burp Suite使用教程
    C++实现按绩点排名
    C++排列对称串
    C++实现01串排序
    C++判断五位以内的对称素数
    C++12!配对
    C++列出完数
  • 原文地址:https://www.cnblogs.com/qiaoer1993/p/10528722.html
Copyright © 2011-2022 走看看