python呼叫requests注意事項

2021-10-01 14:50:00 字數 915 閱讀 5156

python呼叫requests,預設body傳text時候經常會因為格式報錯。

我們可以通過傳josn來避免報錯,一種是json接收字典引數,或者json.loads把文字轉字典。

下面是json接收字典

'''

'''def

send_data

(self,msg)

: send_url =

''+ self.get_access_token(

) send_values =

,"safe"

:"0"

} send_data =

'}'%

( self.agentid, self.touser, msg)

r = requests.post(send_url, json=send_values)

# print r.content

return r.content

另乙個是用json.loads把文字轉字典

'''

'''def

send_data

(self,msg)

: send_url =

''+ self.get_access_token(

) send_values =

,"safe"

:"0"

} send_data =

'}'%

( self.agentid, self.touser, msg)

r = requests.post(send_url, json=json.loads(send_data)

)# print r.content

return r.content

Python爬蟲 Request模組

文章說明了request模組的意義,且強調了request模組使用更加方便。接下來介紹幾種常用的request操作,並且會在後續補充說明一些特定用法。匯入檔案 import requests一 請求 右邊為請求語句,返回值為response回應 r requests.get r requests.p...

Glide中request的呼叫和管理

先介紹乙個資料結構weakhashmap weakhashmap大致上就是,通過weakreference和referencequeue實現的。weakhashmap是通過陣列table儲存entry 鍵值對 entry繼承weakreference,最終繼承reference weakhashma...

python爬蟲利器 request庫

request庫比urllib2庫更為高階,因為其功能更強大,更易於使用。使用該庫可以十分方便我們的抓取。基本請求 r requests.get r requests.post r requests.put r requests.delete r requests.head r requests.o...