python_requests_pgyer
来源:互联网 发布:php表单提交 编辑:程序博客网 时间:2024/06/06 01:08
用python3下的requests库来将一安装包上传到蒲公英上:
# python自动上传安装包到蒲公英测试import requestsimport sysimport webbrowserdef uploadFile(): pak_path = r'F:\projects\unity2017\20171207_CommandLine\201712015.apk' upload_url = r'https://www.pgyer.com/apiv2/app/upload' api_key = r'xxxx' description = r'upload by python script' try: file = {'file':open(pak_path, 'rb')} param = {'_api_key': api_key, 'buildPassword':'123456', 'updateDescription': description} req=requests.post(url=upload_url,files=file,data=param,verify=False) print(req.status_code) # 200 表示成功 # print(req.text) jsonData = req.json() print(jsonData) # 打印返回 webbrowser.open(jsonData['data']['buildQRCodeURL']) # 打开浏览器显示下载的二维码 except Exception as e: print('upload:' + e)if __name__ == '__main__': uploadFile()