验证码是网页的一道防火墙,防的一般就是Python爬虫。通过验证你是否是真实的人去避免计算机自动填充表格。 然而现在Python深度学习和人工智能的兴起,验证码犹如一张薄纸。 此篇Python教程纯粹是为了教育,请不要去黑任何一个网站。 环境配置:Python 3 、PS、OpenCV、Keras、TensorFlow Python 3 :我就不做过多介绍。 PS:图片编辑工具。 OpenCV:计算机视觉和图片处理框架,用来处理验证码图片。它有 Python API,我们可以直接从 Python 里面使用它。 Keras:深度学习(人工智能)框架。可以让定义、训练、少量代码的程序在深度神经网络中更加容易实现。 TensorFlow:Google 的机器学习库。由于 Keras 并不能真正意义上的实现神经网络的逻辑本身,这时候我们就会使用 Google 的 TensorFlow 库来解决这些难题。 构建并训练神经系统在这里我们只需识别单个字母与数字的图片,所以不需要非常复杂的神经网络结构! 训练神经网络: 命令: |
|