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

python自動化調(diào)用百度api解決驗證碼

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

自動化測試驗證碼登陸的三種解決方式

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

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

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

def baidu_api(Verification_code, AK, SK):#Verification_code驗證碼路徑,AK,SK百度云的身份識別碼
    chrome.get_screenshot_as_file('reg.png')  # 獲取登陸頁面的圖片
    code_img = chrome.find_element_by_xpath(Verification_code)  # 找到驗證碼圖片的位置
    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']))  # 截取驗證碼圖片
    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)制方式打開圖片文件
    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())  # 使用一個空字符串合成列表內(nèi)容生成新的字符串
        dict_a = dict_a.lower()#把大寫字母改為小寫字母
        return dict_a
    else:
        chrome.refresh()

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

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

在這里插入圖片描述

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

在這里插入圖片描述

這就是自己的AK和SK

然后寫入在代碼里給AK和SK就行了

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

    Python微信操控itchat的方法

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

    利用Python爬蟲實現(xiàn)搶購某寶秒殺商品

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

    離線安裝python的requests庫方法

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

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

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

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

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

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

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

最新評論

敦煌市| 龙胜| 大渡口区| 阳信县| 紫金县| 都匀市| 聂荣县| 庄河市| 昌宁县| 连平县| 马尔康县| 子洲县| 遵化市| 安龙县| 囊谦县| 松桃| 郴州市| 丹阳市| 锡林浩特市| 嘉荫县| 四会市| 德保县| 葵青区| 郧西县| 大关县| 吉首市| 邵阳县| 从化市| 桐庐县| 姚安县| 怀来县| 福贡县| 乌拉特中旗| 阿拉尔市| 桃园县| 古蔺县| 榆树市| 沅江市| 岳池县| 安康市| 台中市|