Python 爬虫请求头 一键格式化 Headers,外加postman的方法,让你收获满满

有时候去写爬虫,发现那个请求头是真的多,而且格式比较的复杂,如下图
在这里插入图片描述

我这里写了一个一键格式化的代码:

 import re
 ​
 headerStr = '''
 
 浏览器中的请求头复制到这里
 
 '''
 ret = ""
 for i in headerStr:
     if i == '\n':
         i = "',\n'"
     ret += i
 ​
 ret = re.sub(": ", "': '", ret)
 print(ret[3: -3])

只需要运行一下,就会发现奇迹:
在这里插入图片描述

Postman的方式:

先复制网站curl
在这里插入图片描述
直接粘贴
在这里插入图片描述
直接变成python
在这里插入图片描述

postman上传文件

在这里插入图片描述

from flask import Flask, request, jsonify

app = Flask(__name__)


@app.route('/upload', methods=['POST'])
def index():
    # 使用request模块接收带对应标签的文件列表,这里对应图片和视频
    image_files = request.files.getlist('image')
    video_files = request.files.getlist('video')

    # 判断是否有空文件
    if not image_files and not video_files:
        return jsonify({
            "code": -1,
            "message": "No upload images or videos."
        })

    # 从文件列表依次取出并保存,文件名与上传时一致
    for image_file in image_files:
        image_file.save(image_file.filename)

    # 同上
    for video_file in video_files:
        video_file.save(video_file.filename)

    return jsonify({
        "code": 0,
        "message": "upload images and videos success."
    })


if __name__ == '__main__':
    # 启动flask app
    app.run('0.0.0.0', debug=True, port=5000)

喜欢的可以点击关注,不迷路,后续给封装起来供大家使用!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值