requests模拟上传图片 得不到结果

def cun1():
    headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
    'Origin': 'http://oc.52manon.cn',
    'Host': 'oc.52manon.cn',
    'Referer': 'http://oc.52manon.cn/main.htm'
    }
     data={        'name': 'addPicsMain'        }
         addUrl='http://oc.52manon.cn/product/addImgs.htm'  
         file={'file':open('12.jpg','rb')}    
         resp=requests.post(addUrl,files=file,data=data,cookies=cookies)    
         print(resp.text)    
         print(resp.status_code)

cookies是前面模拟登录获得的sid  正常会返回{"picErrors":[],"picsUrls":["product/7EPVEUFHFA8RHQ79E.jpg"]}

但是运行出来{"picErrors":[],"picsUrls":[]}  是空的

weibo_丨Eumenides_0
浏览 868回答 1
1回答

pardon110

很显然模拟提交的数据不完整(含http头信息)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python