欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)

 更新時間:2020年01月25日 14:04:23   作者:BQW_  
今天再為大家介紹下使用Python爬蟲庫requests發(fā)送表單數(shù)據(jù)和JSON數(shù)據(jù)的方法,這是最基本的使用方法,大家可以參考測試下

導入Python爬蟲庫Requests

import requests

一、發(fā)送表單數(shù)據(jù)

要發(fā)送表單數(shù)據(jù),只需要將一個字典傳遞給參數(shù)data

payload = {'key1': 'value1', 'key2': 'value2'}
r = requests.post("http://httpbin.org/post", data=payload)
print(r.text)
{"args":{},"data":"","files":{},"form":{"key1":"value1","key2":"value2"},"headers":{"Accept":"*/*","Accept-Encoding":"gzip, deflate","Connection":"close","Content-Length":"23","Content-Type":"application/x-www-form-urlencoded","Host":"httpbin.org","User-Agent":"python-requests/2.14.2"},"json":null,"origin":"110.18.198.88","url":"http://httpbin.org/post"}

也可以將一個元組列表傳遞給參數(shù)data,這樣可以實現(xiàn)多個value對應一個key的情況(字典的key必須唯一)

payload = (('key1', 'value1'), ('key1', 'value2'))
r = requests.post('http://httpbin.org/post', data=payload)
print(r.text)
{"args":{},"data":"","files":{},"form":{"key1":["value1","value2"]},"headers":{"Accept":"*/*","Accept-Encoding":"gzip, deflate","Connection":"close","Content-Length":"23","Content-Type":"application/x-www-form-urlencoded","Host":"httpbin.org","User-Agent":"python-requests/2.14.2"},"json":null,"origin":"110.18.198.88","url":"http://httpbin.org/post"}

二、發(fā)送字符串(JSON)數(shù)據(jù)

將json字符串傳遞給參數(shù)data

import json
url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
r = requests.post(url, data=json.dumps(payload))

將字典傳遞給參數(shù)json

url = 'https://api.github.com/some/endpoint'
payload = {'some': 'data'}
r = requests.post(url,json=payload)

更多關于Python爬蟲庫requests的使用方法請查看下面的相關鏈接

相關文章

  • 使用Python腳本來獲取Cisco設備信息的示例

    使用Python腳本來獲取Cisco設備信息的示例

    這篇文章主要介紹了編寫Python腳本來獲取Python腳本來獲取Cisco設備信息的教程,文中的示例是獲取一臺思科交換機的腳本,需要的朋友可以參考下
    2015-05-05
  • 詳解Python中正則匹配TAB及空格的小技巧

    詳解Python中正則匹配TAB及空格的小技巧

    這篇文章主要介紹了詳解Python中正則匹配TAB及空格的小技巧,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python OpenCV實現(xiàn)圖片上輸出中文

    Python OpenCV實現(xiàn)圖片上輸出中文

    這篇文章主要為大家詳細介紹了Python OpenCV實現(xiàn)圖片上輸出中文,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • python實現(xiàn)音樂播放器 python實現(xiàn)花框音樂盒子

    python實現(xiàn)音樂播放器 python實現(xiàn)花框音樂盒子

    這篇文章主要為大家詳細介紹了python實現(xiàn)音樂播放器,實現(xiàn)花框音樂盒子,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Numpy中矩陣matrix讀取一列的方法及數(shù)組和矩陣的相互轉換實例

    Numpy中矩陣matrix讀取一列的方法及數(shù)組和矩陣的相互轉換實例

    今天小編就為大家分享一篇Numpy中矩陣matrix讀取一列的方法及數(shù)組和矩陣的相互轉換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • pandas的apply函數(shù)用法詳解

    pandas的apply函數(shù)用法詳解

    本文主要介紹了pandas的apply函數(shù)用法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • python數(shù)據(jù)庫操作--數(shù)據(jù)庫使用概述

    python數(shù)據(jù)庫操作--數(shù)據(jù)庫使用概述

    這篇文章主要介紹了python中使用mysql數(shù)據(jù)庫詳細介紹,本文起講解了安裝mysql、安裝MySQL-python、mysql 的基本操作、python 操作mysql數(shù)據(jù)庫基礎等內容,需要的朋友可以參考下
    2021-08-08
  • Python代碼太長換行的實現(xiàn)

    Python代碼太長換行的實現(xiàn)

    這篇文章主要介紹了Python代碼太長換行的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • pandas創(chuàng)建DataFrame的方式小結

    pandas創(chuàng)建DataFrame的方式小結

    今天給大家整理了pandas創(chuàng)建DataFrame的方式小結,現(xiàn)在我們就來看看這三種生成Dataframe的方式,每種方式通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2021-09-09
  • pytorch 一行代碼查看網(wǎng)絡參數(shù)總量的實現(xiàn)

    pytorch 一行代碼查看網(wǎng)絡參數(shù)總量的實現(xiàn)

    這篇文章主要介紹了pytorch實現(xiàn)一行代碼查看網(wǎng)絡參數(shù)總量的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-05-05

最新評論