V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
ixuuux
V2EX  ›  Python

爬虫求助,关于图片上传

  •  
  •   ixuuux · 2019-08-12 23:20:27 +08:00 · 2130 次点击
    这是一个创建于 1931 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    有人帮看下吗?

    5 条回复    2019-08-13 14:06:10 +08:00
    MMMMMMMMMMMMMMMM
        1
    MMMMMMMMMMMMMMMM  
       2019-08-13 07:15:49 +08:00
    joson1205
        2
    joson1205  
       2019-08-13 09:23:15 +08:00
    抓包分析一下吧,一楼正解
    ixuuux
        3
    ixuuux  
    OP
       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
        4
    XxxxD  
       2019-08-13 13:34:33 +08:00
    到淘宝登陆的 cookie 再请求试试,要不就找淘宝登陆的接口,模拟登陆再上传
    Aruforce
        5
    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 的东西删除掉
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.