python關鍵詞對聯 百度AI攻略 智慧型春聯

2021-10-21 04:39:56 字數 2347 閱讀 4019

首先認證授權:

在開始呼叫任何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做優化,那麼我們這樣僅僅看搜尋結果頁面是很吃虧的,今天我接著這個往...