爬虫求助,关于图片上传

2019-08-12 23:20:27 +08:00
 ixuuux

阿里云出品的自动抠图工具《鹿班》。现在不知道如何上传图片,也找到了上传接口,但是不知道在 Python 中如何构造这个请求。鹿班网址: https://luban.aliyun.com/web/gen-next/config?tag=cutout

使用这个抠图工具需要授权登录淘宝,登录成功后,如果出现注册或者绑定,将上面链接复制进地址栏重新打开就可以跳过了。

有人帮看下吗?

1941 次点击
所在节点    Python
5 条回复
MMMMMMMMMMMMMMMM
2019-08-13 07:15:49 +08:00
joson1205
2019-08-13 09:23:15 +08:00
抓包分析一下吧,一楼正解
ixuuux
2019-08-13 09:37:35 +08:00
@MMMMMMMMMMMMMMMM 不是没有试,下面是复制的 cUrl(bash)

curl 'https://luban-asset-prod.oss-cn-hangzhou.aliyuncs.com/' -H 'Accept: application/json, text/plain, */*' -H 'Referer: https://luban.aliyun.com/web/gen-next/config?tag=cutout' -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.100 Safari/537.36' -H 'Sec-Fetch-Mode: cors' -H 'Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryXhp29GSASyL7kAaz' --data-binary $'------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="key"\r\n\r\ntemp/2377410/e9e8ce42-6c64-4d67-9115-161be19df341.jpg\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="success_action_status"\r\n\r\n200\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="OSSAccessKeyId"\r\n\r\nLTAIiIIBgcxT9XvO\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="policy"\r\n\r\neyJleHBpcmF0aW9uIjoiMjAxOS0wOC0xM1QwMTo0MjoxMi42NDhaIiwiY29uZGl0aW9ucyI6W1siY29udGVudC1sZW5ndGgtcmFuZ2UiLDAsMzE0NTcyOF0seyJrZXkiOiJ0ZW1wLzIzNzc0MTAvZTllOGNlNDItNmM2NC00ZDY3LTkxMTUtMTYxYmUxOWRmMzQxLmpwZyJ9XX0=\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="signature"\r\n\r\nEd11WtCSFv3dX9eFD9WrwO15S/Y=\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="file"; filename="d20190812132461.jpg"\r\nContent-Type: image/jpeg\r\n\r\n\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz\r\nContent-Disposition: form-data; name="name"\r\n\r\nd20190812132461.jpg\r\n------WebKitFormBoundaryXhp29GSASyL7kAaz--\r\n' --compressed
XxxxD
2019-08-13 13:34:33 +08:00
到淘宝登陆的 cookie 再请求试试,要不就找淘宝登陆的接口,模拟登陆再上传
Aruforce
2019-08-13 14:06:10 +08:00
你 oss getObject https://luban-asset-prod.oss-cn-hangzhou.aliyuncs.com/temp/2377410/e9e8ce42-6c64-4d67-9115-161be19df341.jpg 这个 key 试试... 还有最好把#3 的东西删除掉

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/591340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX