Python实现自动登录(有验证码)---c语言网


前言

用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 =
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值