最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼

 更新時(shí)間:2021年04月13日 14:12:00   作者:回憶you呵  
這篇文章主要介紹了python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

自動(dòng)化測(cè)試驗(yàn)證碼登陸的三種解決方式

1,找開(kāi)發(fā)關(guān)閉驗(yàn)證碼
2,找開(kāi)發(fā)設(shè)置萬(wàn)能驗(yàn)證碼
3,使用第三方接口識(shí)別驗(yàn)證–不能100%識(shí)別,比自己搭建的ocr識(shí)別的識(shí)別率高很多

具體講的就是第三種-調(diào)用百度云識(shí)別驗(yàn)證碼:

from selenium import webdriver
from PIL import Image
import base64
import requests
import time

def baidu_api(Verification_code, AK, SK):#Verification_code驗(yàn)證碼路徑,AK,SK百度云的身份識(shí)別碼
    chrome.get_screenshot_as_file('reg.png')  # 獲取登陸頁(yè)面的圖片
    code_img = chrome.find_element_by_xpath(Verification_code)  # 找到驗(yàn)證碼圖片的位置
    img = Image.open('reg.png')# 保存圖片
    c_img = img.crop((code_img.location['x'], code_img.location['y'], code_img.location['x'] + code_img.size['width'],
                      code_img.location['y'] + code_img.size['height']))  # 截取驗(yàn)證碼圖片
    c_img.save('reg_code.png')
    host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&' \
            'client_id='+AK+'&' \
            'client_secret='+ SK
    response = requests.get(host)
    token = response.json()['access_token']
    request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
    f = open('reg_code.png', 'rb')# 二進(jìn)制方式打開(kāi)圖片文件
    img = base64.b64encode(f.read())
    params = {"image": img}
    access_token = token
    request_url = request_url + "?access_token=" + access_token
    headers = {'content-type': 'application/x-www-form-urlencoded'}
    response = requests.post(request_url, data=params, headers=headers)
    dict_a = response.json()['words_result']
    if response:
        dict_a = eval(str(dict_a)[1:-1])#數(shù)據(jù)類型的格式轉(zhuǎn)換
        dict_a = dict(dict_a)#轉(zhuǎn)化為字典類型
        dict_a = dict_a['words']
        dict_a = "".join(dict_a.split())  # 使用一個(gè)空字符串合成列表內(nèi)容生成新的字符串
        dict_a = dict_a.lower()#把大寫(xiě)字母改為小寫(xiě)字母
        return dict_a
    else:
        chrome.refresh()

chrome = webdriver.Chrome()#瀏覽器實(shí)例化
chrome.maximize_window()#最大化瀏覽器
chrome.get('自己登陸的網(wǎng)址')
test = baidu_api(Verification_code, AK, SK)#返回識(shí)別的驗(yàn)證碼
chrome = webdriver.Chrome()
print(test)#驗(yàn)證碼

百度云AK,SK的獲?。?br /> 進(jìn)入:百度云
點(diǎn)擊立即使用——進(jìn)行登陸——實(shí)名認(rèn)證。

在這里插入圖片描述

按著自己的需求選著,免費(fèi)的基本上就夠用了

在這里插入圖片描述

這就是自己的AK和SK

然后寫(xiě)入在代碼里給AK和SK就行了

到此這篇關(guān)于python自動(dòng)化調(diào)用百度api解決驗(yàn)證碼的文章就介紹到這了,更多相關(guān)python調(diào)用百度api驗(yàn)證碼內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python爬取NUS-WIDE數(shù)據(jù)庫(kù)圖片

    python爬取NUS-WIDE數(shù)據(jù)庫(kù)圖片

    本文給大家分享的是使用Python制作爬蟲(chóng)爬取圖片的小程序,非常的簡(jiǎn)單,但是很實(shí)用,有需要的小伙伴可以參考下
    2016-10-10
  • python3實(shí)現(xiàn)二叉樹(shù)的遍歷與遞歸算法解析(小結(jié))

    python3實(shí)現(xiàn)二叉樹(shù)的遍歷與遞歸算法解析(小結(jié))

    這篇文章主要介紹了python3實(shí)現(xiàn)二叉樹(shù)的遍歷與遞歸算法解析(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python的代理類實(shí)現(xiàn),控制訪問(wèn)和修改屬性的權(quán)限你都了解嗎

    Python的代理類實(shí)現(xiàn),控制訪問(wèn)和修改屬性的權(quán)限你都了解嗎

    這篇文章主要為大家詳細(xì)介紹了Python的代理類實(shí)現(xiàn),控制訪問(wèn)和修改屬性的權(quán)限,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • 教你如何利用Python批量翻譯英文Word文檔并保留格式

    教你如何利用Python批量翻譯英文Word文檔并保留格式

    本文將給大家分享一個(gè)實(shí)用的Python辦公自動(dòng)化腳本 利用Python批量翻譯英文Word文檔并保留格式,最終效果甚至比部分收費(fèi)的軟件還要好!文中有非常詳細(xì)的代碼示例.需要的朋友可以參考下
    2021-05-05
  • Python微信操控itchat的方法

    Python微信操控itchat的方法

    itchat是一個(gè)開(kāi)源的微信個(gè)人號(hào)接口,使用python調(diào)用微信從未如此簡(jiǎn)單。這篇文章主要介紹了Python微信操控itchat的方法,需要的朋友可以參考下
    2019-05-05
  • 利用Python爬蟲(chóng)實(shí)現(xiàn)搶購(gòu)某寶秒殺商品

    利用Python爬蟲(chóng)實(shí)現(xiàn)搶購(gòu)某寶秒殺商品

    這篇文章主要介紹了利用Python爬蟲(chóng)實(shí)現(xiàn)搶購(gòu)某寶秒殺商品,文章基于python的相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • 離線安裝python的requests庫(kù)方法

    離線安裝python的requests庫(kù)方法

    大家好,本篇文章主要講的是離線安裝python的requests庫(kù)方法,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • Python參數(shù)解析器configparser簡(jiǎn)介

    Python參數(shù)解析器configparser簡(jiǎn)介

    configparser是python自帶的配置參數(shù)解析器,可以用于解析.config文件中的配置參數(shù),ini文件中由sections(節(jié)點(diǎn))-key-value組成,這篇文章主要介紹了Python參數(shù)解析器configparser,需要的朋友可以參考下
    2022-12-12
  • 使用 Python 合并多個(gè)格式一致的 Excel 文件(推薦)

    使用 Python 合并多個(gè)格式一致的 Excel 文件(推薦)

    這篇文章主要介紹了使用 Python 合并多個(gè)格式一致的 Excel 文件,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 詳解Python如何向PPT中批量插入圖片

    詳解Python如何向PPT中批量插入圖片

    辦公自動(dòng)化辦公中,Python最大的優(yōu)勢(shì)是可以批量操作,省去了用戶粘貼、復(fù)制、插入等繁瑣的操作,本文我們就來(lái)探索一下批量插入圖片到PPT的三種辦法吧
    2024-11-11

最新評(píng)論

万载县| 栖霞市| 玉门市| 瓦房店市| 南昌市| 阳城县| 礼泉县| 浏阳市| 扎赉特旗| 庆城县| 来安县| 托里县| 柳州市| 乌拉特后旗| 五家渠市| 绵竹市| 冀州市| 城口县| 航空| 衡阳县| 吴堡县| 锦州市| 兰考县| 镇巴县| 阿城市| 会同县| 宜良县| 房产| 绥棱县| 太湖县| 山东省| 江川县| 乐都县| 额尔古纳市| 泗水县| 岚皋县| 云南省| 临桂县| 汕尾市| 永寿县| 鹤庆县|