求教一个 Python 关于 form-data 的数据怎么通过 requests.post 上传
資深大佬 : wkx556874 1
想写一个爬虫自动提交修改某平台的人员信息,
所有信息都搞懂了,但是有一项是照片。
其他例如手机号那些数据直接在 data 字典里面声明 data={“mobile”:”13000000000”}就行,
这是抓包抓到的数据:
Content-Disposition: form-data; name=”mobile”
Content-Length: 11 13000000000
然后直接 session.post(url, data=data) 就直接修改了,
但是照片应该怎么弄呢?
这是抓包抓到的数据:
Content-Disposition: form-data; name=”photo”; filename=”pic_after_crop_20210328145606.jpg”
Content-Type: multipart/mixed; boundary=BbC04y
Content-Length: 205722 <file>
我这样写,修改没用。。
files = {“file”: (“1.png”, open(“1.png”, “rb”), “image/png”)}
data={“photo”: “1.png”}
session.post(url, data=data, files=files)
应该怎么写呢?我查了很多文档也没找到。。
只好来问问大佬们。
所有信息都搞懂了,但是有一项是照片。
其他例如手机号那些数据直接在 data 字典里面声明 data={“mobile”:”13000000000”}就行,
这是抓包抓到的数据:
Content-Disposition: form-data; name=”mobile”
Content-Length: 11 13000000000
然后直接 session.post(url, data=data) 就直接修改了,
但是照片应该怎么弄呢?
这是抓包抓到的数据:
Content-Disposition: form-data; name=”photo”; filename=”pic_after_crop_20210328145606.jpg”
Content-Type: multipart/mixed; boundary=BbC04y
Content-Length: 205722 <file>
我这样写,修改没用。。
files = {“file”: (“1.png”, open(“1.png”, “rb”), “image/png”)}
data={“photo”: “1.png”}
session.post(url, data=data, files=files)
应该怎么写呢?我查了很多文档也没找到。。
只好来问问大佬们。
大佬有話說 (10)