首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python 学习手册
Python Cookbook
Python 基础教程
Python Sites
PyPI - Python Package Index
http://www.simple-is-better.com/
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
V2EX  ›  Python

拿到一个 GET 接口,需要马上利用,但目前还不会用。所以请容我一问。

  •  
  •   harley27 · 11 天前 · 4502 次点击

    /mtop.taobao.idle.main.item.search
    ↑ 这个被称为 get 接口的东西该怎么用?

    http://212.64.118.243:8080/mtop.taobao.idle.main.item.search?keyword=what&page=1
    ↑ 已知前面加上 url,后面加上参数,就可以在浏览器里得到数据了。 [只要这样的效果就可以!]

    http://212.64.118.243:8080
    ↑ 但是这个网址是什么东西?似乎是一个腾讯云的代理?不想使用代理,直接用自己本地+接口不行吗?

    http://127.0.0.1:8080/mtop.taobao.idle.main.item.search?keyword=what&page=1
    ↑ 然而这样用本地 ip 确实是连不上的。

    所以总结性的问题是,怎么在本地使用一个 get 接口,下载到数据。
    请尽量不要写代码,如果要写,请简单描述一下原理,谢谢。
    最好是能直接在浏览器里用。

    第 1 条附言  ·  11 天前
    被以上低级问题问蒙的朋友们,不用回答了,楼主已经清楚了。谢谢大家。
    现在请斟酌一下这个新的问题:
    http://212.64.118.243/ 这个可以响应以上 get 接口的 url,可以理解为是被部署了一个服务端吧,那么这样的网址在一般情况下,会不会有很多(尤其是像闲鱼这样的大网站)?它通常是会经常更换的吗?有什么获得这类 url 的通用思路吗?
    谢谢!
        1
    pmispig   11 天前   ♥ 1
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        2
    TuringGunner   11 天前 via Android
    你复制到浏览器试下不就知道了
        3
    aguesuka   11 天前 via Android
    http://212.64.118.243:8080 这个是地址 mtop.taobao.idle.main.item.search 这个是资源路径,keyword=what&page=1 这个是参数。 地址资源路径参数缺一不可。
        4
    ackfin01   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        5
    chendy   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        6
    mcfog   11 天前 via Android
    你需要了解的基本知识: http ip 端口 接口 服务器 /客户端,到不了原理的程度,有个基础概念就行,没有这些概念你问题都不会问,答案也看不懂,无法沟通
        7
    www5070504   11 天前
    改了地址怎么可能访问的到 又不是你本地的服务啊
        8
    ifanatic   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        9
    jy02201949   11 天前
    因为你发在 python 节点,所以我只能回答 google 一下 requests get 方法就行了
    另外你不会代码,还不如火狐打开这个地址,点最上面的保存就好了
        10
    cuvii   11 天前   ♥ 1
    带上参数发送 get 请求到 http://212.64.118.243:8080/mtop.taobao.idle.main.item.search 不就可以了吗?
    如果服务端不是在你本地运行,那 http://127.0.0.1:8080/肯定是不能够访问到的。
    如果你需要在本地使用一个 get 接口,要么服务端是在本地运行,要么从本地发请求到服务器。

    另外,问题真的是一脸懵逼。
        11
    Vegetable   11 天前
    那不是代理,是网址,你不想用也得用
        12
    shintendo   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        13
    cigarzh   11 天前 via iPhone   ♥ 2
    没学会走就想跑吗
        14
    geekdocs   11 天前
    首先解释一波 http://212.64.118.243:8080/mtop.taobao.idle.main.item.search?keyword=what&page=1 跟 http://127.0.0.1:8080/mtop.taobao.idle.main.item.search?keyword=what&page=1 是两回事。不能划等号的,所以请求肯定失败。
        15
    HansCathy   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        16
    geekdocs   11 天前
    顺带一提,要想知道为什么不行,先去了解下什么是“服务”。
        17
    harley27   11 天前
    @cigarzh 不好意思
    命运驱使我必须马上跑
        18
    geekdocs   11 天前
    请求 127.0.0.1 就是在请求你本机服务,但是你本机并没有提供相应服务,所以请求失败。
        19
    annielong   11 天前
    拿到接口第一时间看文档,文档都不看就上来用,一般是不会回答的,多次遇到这样的客户,给了 api 的说明文档和 demo,看都不看就来问怎么用,
        20
    johnli   11 天前
    从基础学起吧,别乱看教程直接跑
        21
    harley27   11 天前
    非常感谢各位
    抱歉提这种低级问题,本人还是有自知之明的
    已经从各位的解答中整理出重要信息,可以投入实用了
    谢谢各位
        22
    cuvii   11 天前
    @harley27 首先明确你需要用什么语言,然后搜一下这个语言怎么发送 get 请求,怎么获取数据,json 怎么转换
        23
    ccoming   11 天前
    咸鱼搜索数据?不知道啥时候会被封,不过这肯定有马家的人。
    做个网页端的咸鱼搜索?咸鱼搜好像挂了。
        24
    GeekCourse   11 天前
    按照你的逻辑,用 https://v2ex.com/t/599920 可以打开本帖,用 https://localhost/t/599920 也一样可以打开本帖
        25
    RV0n   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        26
    janwarlen   11 天前
    @harley27 命运再强大,不会走的人就是跑不起来,强压婴儿跑步没什么好结果
    要么你找人帮你弄
    要么你花时间了解后再弄
    当然,如果你天资卓越,很快就能了解这相关基础知识,就更好不过
        27
    FiyaZ   11 天前
    http://212.64.118.243:8080/mtop.taobao.idle.main.item.search 这是人家服务地址,你想从人家服务上拿数据,就要走人家的地址
        28
    gdcbhtd   11 天前
    V2 还是有一部分不是程序员的朋友。
        29
    vone   11 天前
    专业的事情还是交给专业的人做吧
        30
    Tomorrowxxy   11 天前
    这不是闲鱼搜索接口么...
        31
    azoon   11 天前
    看到“↑ 然而这样用本地 ip 确实是连不上的。”。

    这个操作实在太牛皮了,啊,好想骂两个字,我忍了。
        32
    stebest   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧

    ---楼下脾气好点
        33
    zivyou   11 天前   ♥ 1
    我来当回暴躁老哥:
    现在码农门槛这么低了吗?
        34
    harley27   11 天前
    @azoon 哈哈哈哈哈
    现在懂了,这操作是挺牛
    哈哈哈哈哈哈哈哈哈哈哈哈哈哈
        35
    nlysh007   11 天前
    虚空请求可还行~
        36
    rocy   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        37
    delectate   11 天前
    简单,本地开一个 nginx 反代,就可以了。

    难道是咸鱼的搜索接口?仔细看了一下还挺有料,以搜索“魅族手机为例”:
    http://212.64.118.243:8080/mtop.taobao.idle.main.item.search?keyword=%E9%AD%85%E6%97%8F%E6%89%8B%E6%9C%BA&page=1

    产品描述、地理距离、发布时间、经纬度都有,牛逼牛逼。
    https://s2.ax1x.com/2019/09/11/nd9kND.md.png
        38
    niubee1   11 天前
    感觉跟楼下买手抓饼的大爷问你如何才能盗人 QQ 号一般的问题......
        39
    wunonglin   11 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        40
    fonlan   11 天前
    就这么直接公开服务器地址和 API 接口了? LZ 不处理下?
        41
    harley27   11 天前
    @delectate
    呵呵
    更好的我没公开放
        42
    wuhongwei   11 天前
    楼主不是从事程序开发类的工作吧?换句话说是个外行? 不理解 ip, domain 之类的
        43
    silverbooker   11 天前
    菜的太真实了。。。

    但是看你一本正经的分析推测还是挺有意思的哈哈哈哈哈哈哈。
        44
    shanlan   11 天前
    知识缺的有点可怕,赶紧囫囵吞枣的看看计算机网络吧。
        45
    reus   11 天前   ♥ 1
    呵,大爷口气
    又想懂,又不学
        46
    ranleng   11 天前
    @delectate 看了下经纬度, 还不是城市的。 似乎是发布者的经纬度..
        47
    pigzilla   11 天前   ♥ 1
    培训班作业请自己做。
        48
    cmonkey   11 天前
    看到这个高级的问题,还是得请楼下的回答
        49
    Foreverdxa   11 天前
    http 协议,TCP 自己学一下,就不会有这些问题
        50
    whitev2   11 天前
    @delectate #37 github 上一个名叫 yue-spider 的项目
        51
    zr8657   11 天前   ♥ 1
        52
    lzj307077687   11 天前
    《计算机网络 自顶向下方法》
        53
    ahjsrhj   11 天前
    一般会有负载均衡,流量打到负载均衡上再平均(或者按其它规则)进行分配 终端可见的一般只是一个 Url
        54
    leafin   11 天前
    自己不懂的领域不要瞎分析,交给专业的人去做,或者想学就从基础学起
        55
    cpsony   10 天前
    楼主这个是 api 吧,是需要的是一个 api 的分享平台?
        56
    fecho   10 天前
    @ranleng 閒魚的搜索 api,測試了一下
        57
    oneisall8955   10 天前
    楼上说不知道问什么估计不是不知道,而是问题实在太低端了,不想回答吧
        58
    ily433664   10 天前
    个人建议你先了解一下超链接各个部分的含义,用不了多少时间
        59
    iamdaguduizhang   10 天前
    emmm,提供这个服务的人也在 v 站的,不知道看到了会怎么想,哈哈哈。
        60
    pb941129   10 天前
    @V 站疑惑行为大赏
        61
    x7395759   10 天前   ♥ 1
    计算机网络
        62
    justfun   10 天前 via iPhone
    这不能怪喷你了…这问题有点不知道说什么好
        63
    zsdostar   10 天前
    恶补下 Web 开发基础叭
        64
    wdy713   10 天前
    mtop 不是统一淘宝接入平台吗?接口只要配置了 mtop,比如接口上使用了 mtop 的注解等,就可以在根据项目进行查找到接口,然后接口上线,进行测试
        65
    WytheHuang   10 天前
    有点东西
        66
    crohn   10 天前
    不知道说个啥,劈个叉?
        67
    keller   10 天前
    IP 为 212.64.118.243 的服务器在 8080 端口提供了一个 http 服务
    当你请求 /mtop.taobao.idle.main.item.search?keyword=what&page=1 这个路径和参数的时候后端的服务 会返回对应的数据
        68
    allenjuly7   10 天前 via Android   ♥ 1
    问了一个很蠢的问题以后可以提出另一个问题减轻尴尬。
    学到了。
        69
    UnknownR   10 天前
    哈哈哈哈哈哈哈哈哈哈哈哈哈哈
        70
    yianing   10 天前 via iPhone
    这问题太难了,还是楼下来吧
        71
    jeymingwu   10 天前
    啊哈,那接口被发现了
        72
    janus77   10 天前
    212.64.118.243 是资源地址,资源=你获得的数据内容。
    在本地是没有资源的,所以本地拿不到结果。
    类似这样的地址是有很多
    一般不会经常变动
    想获得更多类似的地址,没有什么技巧,就是人为试并一个个记录。
        73
    rr41ns   10 天前
    好奇之前楼主卖 爬虫数据,,是咋爬的呢。。
        74
    sampeng   6 天前
    现在伸手党如此明目张胆么。。。
        75
    coconut5200   4 天前
    腻害了,知道跑 v 站来问问题
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2155 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 38ms · UTC 06:28 · PVG 14:28 · LAX 23:28 · JFK 02:28
    ♥ Do have faith in what you're doing.