cari

Rumah  >  Soal Jawab  >  teks badan

python -selenium2 获取表格下面所有的id???

想打印png格式的验证码图片可是报错系统找不到指定文件;更加打印不出来图片的文字;

存放图片的位置如图:

wKioL1guYhOjQXvkAAA8PZ7t7wQ318.png

png图片为:

wKiom1guzoqRzi9yAABydag783E719.jpg

报错如图:

wKioL1guYhOjQXvkAAA8PZ7t7wQ318.png

代码如下:

import pytesseract

from PIL import Image

image = Image.open(r'D:\image\image.png')

vcode = pytesseract.image_to_string(image)

print(vcode)


高洛峰高洛峰2953 hari yang lalu931

membalas semua(2)saya akan balas

  • 欧阳克

    欧阳克2016-11-19 14:52:25

    这不是验证码的问题。这是 Windows 的问题。

    你的系统、tesseract 应该是64位的,而 Python 是32位的。


    balas
    0
  • 三叔

    三叔2016-11-19 14:52:12

    我试了一下,如图上这样的难度(靠的超近难分割..模糊..)的验证码想靠这几句代码搞不定的(识别结果为" . .")。
    能搞定的是这种

    wKiom1guzoqRzi9yAABydag783E719.jpg

    至于像下图这样的

    wKiom1guzoqRzi9yAABydag783E719.jpg

    如果不是为了学习图片处理,就别搞了。

    balas
    0
  • Batalbalas