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()
原创粉丝点击