首先認證授權:
在開始呼叫任何api之前需要先進行認證授權,具體的說明請參考:
獲取access token
grant_type:?必須引數,固定為client_credentials;
client_id:?必須引數,應用的api key;
client_secret:?必須引數,應用的secret key;
例如:具體python3**如下:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
import urllib
import json
#client_id 為官網獲取的ak, client_secret 為官網獲取的sk
#獲取token
def get_token():
host = '' + client_id + '&client_secret=' + client_secret
request = urllib.request.request(host)
response = urllib.request.urlopen(request)
token_content = response.read()
if token_content:
token_info = json.loads(token_content)
token_key = token_info['access_token']
return token_key
注:請使用方注意介面使用的合規性,不得利用該介面從事不合規場景的應用;如有違規使用,一經發現,ai開放平台有權立即停止提供服務
請求說明
http方法: post
url引數:
引數 值
access_token 通過api key和secret key獲取的access_token,參考「access token獲取」
header如下:
引數 值
body請求示例:
"index": 0
請求引數
引數 是否必選 型別 描述
text 是 string 字串(限5字元數以內)即春聯的主題
index 否 int 整數 預設為數值為0,即第一幅春聯。每換一次,數值加1即可,一定數量後會返回之前的春聯結果。
返回引數
引數 型別 描述
log_id uint64 請求唯一標識碼
first string 春聯上聯:成7-9個字的上聯
second string 春聯下聯:生成7-9個字的春聯下聯
center string 春聯橫批:生成4個字的春聯橫批
python3呼叫**如下:
def get_couplets(content):
token=get_token()
url = ''
params = dict()
params['index'] = 0
params['text'] = content
params = json.dumps(params).encode('utf-8')
access_token = token
url = url + "?access_token=" + access_token
request = urllib.request.request(url=url, data=params)
response = urllib.request.urlopen(request)
content = response.read()
if content:
content=content.decode('utf-8')
#print (content)
data = json.loads(content)
data=data['couplets']
print ('上聯:',data['first'])
print ('下聯:',data['second'])
print ('橫批:',data['center'])
get_couplets('社群')
呼叫結果:
上聯: 和諧社會春光好
下聯: 富貴人家福祉多
橫批: 大好春光
建議:1,建議統一文字處理返回的編碼,現在有的是utf-8(比如春聯)有的是gb2312(比如文字糾錯),使用起來不太方便。
2,實際返回json為:}與api幫助給的例子json:
"log_id": 7310552510652020090,
"first": "喜氣千年千里新",
"center": "千雲祥集"
不太一樣,建議修改api幫助
python 百度關鍵詞排名查詢實現
python版本 3.7.1 安裝依賴包requests re urllib bs4.安裝方法 開啟python安裝目錄,找到scripts的目錄,按住shift出現開啟命令視窗,進入後先pip list檢視安裝了那些包,然後再pip install 安裝所需要的包。參考 coding utf8 i...
百度流量與關鍵詞工具重大公升級 推「關鍵詞影響力」
程式設計驛站 www.cppcns.com 1月19日訊息2015年12月初,站長平台在公告中表示,移動搜尋將逐步實現https化並取消refer關鍵詞顯示,同時還稱流量與關鍵詞工具將有程式設計客棧 重大公升級 近日,平台表示已完成了此項 重大公升級 並引入了乙個全新的概念,即 關鍵詞影響力 包括了...
虛子雨 搜尋關鍵詞百度指數看關鍵詞競爭大小
大家好,我是虛子雨。前面給大家介紹了看關鍵詞競爭大小的第一點 關鍵詞搜尋結果頁看關鍵詞競爭大小 有時候我們看搜尋結果頁面真的看不出什麼來,尤其是一些新的行業,剛開始進入這個領域還沒有太多人關注,只有一些廠家建的一些 也請了專業的seo做優化,那麼我們這樣僅僅看搜尋結果頁面是很吃虧的,今天我接著這個往...