2026/1/18 9:17:48
网站建设
项目流程
西安网站推广慧创,网站开发需要考虑哪些方面,wordpress略缩图alt,国内最大的软件开发商↵
最近帮别人写个小需求#xff0c;需要本地自动化截图#xff0c;然后图片自动化上传到又拍云#xff0c;实现自动截图非常简单#xff0c;在这里就不详细介绍了#xff0c;主要和大家写下#xff0c;如何通过Pythonrequests实现上传本地图片到又拍云服务器。
话不多…↵最近帮别人写个小需求需要本地自动化截图然后图片自动化上传到又拍云实现自动截图非常简单在这里就不详细介绍了主要和大家写下如何通过Pythonrequests实现上传本地图片到又拍云服务器。话不多说因为我们要使用requests库实现图片上传接口自动化那么第一步就需要进行按照requests。一、安装pip install requests二、开码1、因为要上传图片所以我们得先登录又拍云拿到cookies登录接口实现代码如下def getCookies(self,username,password):url https://console.upyun.com/accounts/signin/headers {User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36,Content-Type: application/x-www-form-urlencoded,Accept: application/json, text/plain, */*,Referer: https://console.upyun.com/login/,Accept - Encoding: gzip, deflate, br,Accept - Language: zh - CN, zh;q 0.9}body {password: password,username: username}requests.packages.urllib3.disable_warnings()r requests.post(url, databody, headersheaders, verifyFalse)cookies r.cookiesreturn cookies2、此时我们就可以调用登录接口拿到cookies从而就可以直接掉上传图片接口传图片了。cookies getCookieszhangsan,123qweheadersUpload {User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36,Accept: application/json, text/plain, */*,Referer: https://console.upyun.com/services/adver/filemanage/,Accept - Encoding: gzip, deflate, br,x-file-size: 209482,Content-Length: 209663,Accept - Language: zh - CN, zh;q 0.9}files {file: (filename, open(picPathfilename, rb), image/png)}requests.packages.urllib3.disable_warnings()try:r requests.put(https://console.upyun.com/folder/projectA/test//filename, filesfiles, headersheadersUpload,cookiescookies, verifyFalse)except BaseException as e:print(上传图片失败,str(e))最后作为一位过来人也是希望大家少走一些弯路在这里我给大家分享一些软件测试的学习资料和我花了3个月整理的软件测试自学全栈这些资料希望能给你前进的路上带来帮助。视频文档获取方式这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。