Pythonリクエストの注意事項ライブラリパラメータの送信

辞書とjson文字列の違い

# python 中的字典格式,是dict类型
{
    
    'a': 'sd'}
如果声明a = {
    
    "a": "sd"},它仍是字典,不过python会默认将双引号换成单引号,最后打印的仍然为{
    
    'a': 'sd'}


# python 中的json字符串,是str类型
{
    
    "a": "sd"}
两者差别在于引号

クロールの過程で、いくつかのリクエストパラメータはjson文字列であり、いくつかはディクショナリタイプです。json文字列とディクショナリを区別する必要があります。

ここに画像の説明を挿入
ビューソースのクリックなどのjson文字列形式
ここに画像の説明を挿入
は明らかにjson文字列形式であり、
data = json.dumps({})を指定したjson.dumps()関数使用して辞書をjson文字列に変換できます

辞書の形式は次のようなものです
ここに画像の説明を挿入

明らかに、ビューソースをクリックした後に得られるものは、URLの後ろに直接追加でき、辞書の形式でdata = {}を直接送信できます。

おすすめ

転載: blog.csdn.net/a12355556/article/details/115206207