また、リクエストライブラリのparams |データ| JSONパラメータ

また、リクエストライブラリのparams |データ| JSONパラメータ

.params

params辞書やバイトシーケンスは、パラメータとしてURLに追加しました。だけでなく、アクセスURL、あなたはまた、サーバーにパラメータを運ぶことができます。

简单来讲也就是说对于原来的网址进行内容的提交形成新的url

例えば、デモ用

data ={
    'wd':'ywy',
}
rp = requests.get('https://www.baidu.com/s',params=data)
print(rp.url)
print('-'*200)
rp_1 = requests.get('https://www.baidu.com/s?wd=ywy')
print(rp_1.url)
'''
https://www.baidu.com/s?wd=ywy
---------------------------------------
https://www.baidu.com/s?wd=ywy
'''

二.DATA | JSON

与request.post()进行联用

POST要求requests.post()は、着信メッセージが2つのパラメータを有している場合、一つは、JSONで、データです。
一般的な形式フォームが送信パケットデータのパラメータおよびデータオブジェクトとして使用することができるPythonの辞書型であり、
最新爬虫類中ペイロードパケットに遭遇し、メッセージは、JSON形式でありますしたがって、着信パケットオブジェクトがフォーマットされるべきです。

ショー

data={
    'xx':'xx'
}
import request 
import json
# 1
requests.post(url, data=json.dumps(data))
# 2-json参数会自动将字典类型的对象转换为json格式
requests.post(url, json=data)

#很明显如果是data其格式必须为字符串这时候要进行json模块的转化,而json进行传的时候就不需要进行转换

おすすめ

転載: www.cnblogs.com/pythonywy/p/11311749.html