import pytesseract
from PIL import Image
import requests
import time # 获取只会验证码图片并保存为本地
def get_data_request():
headers = {
"User-Agent": "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0"
}
captcha_url = 'https://www.zhihu.com/captcha.gif?r=%d&type=login' % (time.time() * 1000)
try:
response = requests.get(captcha_url, headers=headers)
try:
img_name = "./captcha.png"
with open(img_name, "wb") as f:
f.write(response.content)
return img_name
except IOError as e:
print(e)
except ConnectionError as e:
print(e) # 读取图片内容返回
def read_captcha(img_url):
image = Image.open(img_url)
text = pytesseract.image_to_string(image)
return text def main():
img = get_data_request()
read_data = read_captcha(img)
print(read_data) if __name__ == '__main__':
main()

结果如图:

最新文章

  1. windows下编译及使用libevent
  2. java连接Oracle数据库
  3. Android progressBar 自定义圆形旋转图片
  4. C# mvc--ORM框架中EF的作用和特点
  5. python-property、docstring--笔记
  6. mschedule 简单linux进程管理(树莓派)
  7. 类和对象:继承 - 零基础入门学习Python038
  8. Python爬虫小白入门(五)PhatomJS+Selenium第二篇
  9. URL 传+号到后台变空格问题解决方案
  10. 内核对象kobject和sysfs(1)——概述
  11. JSP制作简单登陆
  12. Java 设计模式原则
  13. python_判断变量类型
  14. Matlab绘图基础——散点生成三角网(TIN)
  15. 使用 NPOI 导出 Excel 文件
  16. ApiKernel
  17. 【转】java将excel文件转换成txt格式文件
  18. 潭州课堂25班:Ph201805201 爬虫基础 第三课 urllib (课堂笔记)
  19. vue教程2-07 自定义指令
  20. 计蒜客 31001 - Magical Girl Haze - [最短路][2018ICPC南京网络预赛L题]

热门文章

  1. docker: useful commands
  2. android 视频开发2分之1(仿美拍,糗百)
  3. ZMQ源代码分析(一)-- 基础数据结构的实现
  4. ubuntu update时发生错误
  5. LeetCode 739. Daily Temperatures (每日温度)
  6. Kafka实战:如何把Kafka消息时延秒降10倍
  7. Html5 移动游戏开发
  8. 关于OpenFileDialog的使用 2(转)
  9. SpringMVC+MyBaties关于上传(跟新)图片的问题
  10. java普通代码块、静态代码块、默认构造方法的执行顺序