第34章 女媧補天(第1/3 頁)
深山中,涓涓細流匯聚成溪,溪水清澈見底,宛如一條綠色的絲帶在山間蜿蜒。
溪邊的草木鬱鬱蔥蔥,野花爭豔,散發出淡淡的香氣。陽光透過樹梢,灑在溪面上,波光粼粼,宛如撒了一層碎金。
隨著地勢的逐漸下降,溪水愈發湍急,拍打著岸邊的石塊,發出悅耳的聲響。它們歡快地跳躍著,彷彿在訴說著旅途的艱辛與喜悅。漸漸地,溪水匯聚成一股強大的力量,形成了奔騰不息的河流。
河流洶湧澎湃,一往無前地向前奔流。它穿過峽谷,越過峭壁,帶走了沿途的泥沙和石塊,形成了深邃的河床。河面上的浪花翻滾著,彷彿在展示著它們的力量與生命力。
此刻的江雲飛,彷彿與整個世界隔絕。他的手指在鍵盤上跳躍,每一個敲擊都像是樂章中的音符,精準而有力。他的雙眼緊盯著螢幕,那裡面映照著無數行程式碼,像是繁星閃爍的夜空,深邃而神秘。
周圍的一切似乎都靜止了,只有江雲飛的手指在不停地舞動。他的思緒在程式碼的海洋中遨遊,時而跳躍,時而深潛,將那些凌亂的資料一一梳理,重新編織成有序的邏輯。
import optparse
import time
import json
import hashlib
import urllib
import urllib.request
import base65
#介面api
url_preffix=''
def setparams(array, key, value):
array[key]= value
def genSignString(parser):
uri_str=''
for key in sorted(parser.keys):
if key=='app_key':
continue
uri_str+=\"%s=%s&\"%(key,
urllib.parse.quote(str(parser[key]), safe=''))
sign_str= uri_str+'app_key='+ parser['app_key']
hash_md5= hashlib.md5(sign_str.encode(\"latin1\"))
return hash_md5.hexdigest.upper class Aiplat(object):
def__init__(self, app_id, app_key):
self.app_id= app_id
self.app_key= app_key
self.data={}
def invoke(self, params):
self.url_data= urllib.parse.urlencode(params).encode(encoding='utf-8')
req= urllib.request.Request(self.url, self.url_data)
try:
rsp= urllib.request.urlopen(req)
str_rsp= rsp.read dict_rsp= json.loads(str_rs