前言
用python最麻烦的就是导入所需要的包,实现这个自动登录需要下载time包用来给浏览器做一个缓冲等待时间;selenium用来启动浏览器、填写用户信息、提交等;PIL用来截图;
百度的Aip用来获取截图中的验证码。这里我会详细介绍如何导入这些包
提示:以下是本篇文章正文内容,下面案例可供参考
一、前期准备
导入包,这里我主要介绍百度的aip如何去下载,其他如果没有包的话,用pip下载就可以了。
使用百度的文字检索功能需要在百度智能云里面创建相关应用
登录所有和百度相关的应用都可以扫码登录,百度网盘、百度浏览器等等
进入之后,在产品服务里面点击语音、图像其中一个。
然后点击创建应用,选择图像栏就够用了,其他的服务看自己,有部分是需要付费的。
创建成功之后,就有了以下应用,下面在python调用接口,需要下面三个密钥
在python中使用方法,搜索快速入门中,有此段文字
pip一般都有,直接在cmd使用命令
pip install baidu-aip
setuptools官方网址
setuptoosl在官方下载好压缩包之后解压到目录,用cmd进入它所在的目录使用
python setup.py install
这样包就基本导入成功了,如果没有其他包可以自行百度,导入用pip就可以了,没啥难度
二、python调用使用
1.源代码
import time
from aip import AipOcr
from PIL import Image, ImageEnhance
from selenium import webdriver
from selenium.webdriver.common.by import By
url = "https://www.dotcpp.com/oj/loginpage.php"# 这里是c语言网的地址
# 1、打开浏览器,最大化浏览器
driver =