2019-04-16 11:41:32 5248瀏覽
本篇文章扣丁學(xué)堂Python培訓(xùn)小編給讀者們分享一下如何使用Python將請求的requests headers參數(shù)格式化,對Python開發(fā)感興趣或者是想要學(xué)習(xí)Python開發(fā)技術(shù)進(jìn)入到Python領(lǐng)域中的小伙伴就隨小編一起來了解一下吧。
如下所示:
import json # 使用三引號將瀏覽器復(fù)制出來的requests headers參數(shù)賦值給一個(gè)變量 headers = """ Host: zhan.qq.com Proxy-Connection: keep-alive Content-Length: 799432 Pragma: no-cache Cache-Control: no-cache Origin: http://zhan.qq.com User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36 Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryuptjZg9xmsfWzngP Accept: */* Referer: http://zhan.qq.com/edit/site/beta/2005406545/index.html?164097 Accept-Encoding: gzip, deflate Accept-Language: zh-CN,zh;q=0.9,en;q=0.8 Cookie: pgv_pvi=4342937600; RK=xFr4lrf07R; ptcz=a247c6170fb56cb4d5d41bf8461f11097a9be27bc7e7dc8b921254de9b1c924b; """ # 去除參數(shù)頭尾的空格并按換行符分割 headers = headers.strip().split('\n') # 使用字典生成式將參數(shù)切片重組,并去掉空格,處理帶協(xié)議頭中的:// headers = {x.split(':')[0].strip(): ("".join(x.split(':')[1:])).strip().replace('//', "://") for x in headers} # 使用json模塊將字典轉(zhuǎn)化成json格式打印出來 print(json.dumps(headers,indent=1))
最后想要了解更多關(guān)于Python和人工智能方面內(nèi)容的小伙伴,請關(guān)注扣丁學(xué)堂Python培訓(xùn)官網(wǎng)、微信等平臺,扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育平臺為您提供權(quán)威的Python開發(fā)環(huán)境搭建視頻,Python培訓(xùn)后的前景無限,行業(yè)薪資和未來的發(fā)展會越來越好的,扣丁學(xué)堂老師精心推出的Python視頻教程課定能讓你快速掌握Python從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Python技術(shù)交流群:279521237。
【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】 【掃碼進(jìn)入Python全棧開發(fā)免費(fèi)公開課】
查看更多關(guān)于"Python開發(fā)資訊"的相關(guān)文章>