我需要幫助如何在使用python請求get
時從url中拆分參數。如何拆分Python請求獲取參數?
假設我有這個網址
https://blabla.io/bla1/blas/blaall/messages?data=%7B%22limit_count%22%3A100%2C%22limit_size%22%3A1000%7D
,我通過
_get = requests.get("https://blabla.io/bla1/blas/blaall/messages?data=%7B%22limit_count%22%3A100%2C%22limit_size%22%3A1000%7D", headers={"Authorization":"MyToken 1234abcd"})
我_get.url
檢查做requests.get
並返回
u'https://blabla.io/bla1/blas/blaall/messages?data=%7B%22limit_count%22%3A100%2C%22limit_size%22%3A1000%7D'
然後我嘗試用下面的拆分參數
url = "https://blabla.io/bla1/blas/blaall/messages"
query = {"data[]":[{"limit_count":100, "limit_size":100}]}
headers = {"Authorization":"MyToken 1234abcd"}
_get = requests.get(url, params=query, headers=headers)
_get.url
返回以下結果
u'https://blabla.io/bla1/blas/blaall/messages?data%5B%5D=limit_count&data%5B%5D=limit_size'
沒有100
和10000
在這種URL的 - >https://blabla.io/bla1/blas/blaall/messages?data=%7B%22limit_count%22%3A100%2C%22limit_size%22%3A1000%7D
,究竟如何拆分它的參數?
謝謝你的幫助。
[url查詢參數爲dict python]可能重複(https://stackoverflow.com/questions/21584545/url-query-parameters-to-dict-python) – Arun
謝謝,這是一個很好的參考,但我更喜歡使用'requests'庫 – Ling