云打码的简单使用举例

本文介绍了云打码的使用方法,包括下载Python调用示例,理解appid和appkey的获取,以及如何利用云打码进行验证码识别和登录验证。通过抓包工具获取登录请求URL,最后展示了运行结果的查看方式。
摘要由CSDN通过智能技术生成

1.在云打码官网上下载"Python调用示例"

具体步骤如下:



2.下载完成后会发现代码中会用到appid,appkey,那么问题就来了,它们是什么?又是从哪里获得的呢?

appid:即为下图中的软件代码;appkey:即为下图中的通讯密钥.



3.利用云打码获取验证码并进行登录及验证验证码是否输入正确

大概流程:请求验证码网址(获取到验证码图片)->下载验证码到本地->获取验证码图片-->登录--->识别结果

下面附上完整代码:

#ydm.py

import json, time, requests

# 此文件是从云打码中下载的
class YDMHttp(object):

    apiurl = 'http://api.yundama.com/api.php'
    username = ''
    password = ''
    #开发者id
    appid = ''
    #开发者密钥
    appkey = ''

    def __init__(self, username, password, appid, appkey):
        self.username = username  
        self.password = password
        self.appid = str(appid)
        self.appkey = appkey

    def request(self, fields, files=[]):
        response = self.post_url(self.apiurl, fields, files)
        response = json.loads(response)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值