首页   注册   登录
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 · 7 天前 · 4461 次点击

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

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

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

    ---楼下脾气好点
        33
    zivyou   7 天前   ♥ 1
    我来当回暴躁老哥:
    现在码农门槛这么低了吗?
        34
    harley27   7 天前
    @azoon 哈哈哈哈哈
    现在懂了,这操作是挺牛
    哈哈哈哈哈哈哈哈哈哈哈哈哈哈
        35
    nlysh007   7 天前
    虚空请求可还行~
        36
    rocy   7 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        37
    delectate   7 天前
    简单,本地开一个 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   7 天前
    感觉跟楼下买手抓饼的大爷问你如何才能盗人 QQ 号一般的问题......
        39
    wunonglin   7 天前
    看了你的问题,我一脸懵逼,不知道你在说什么。。
    还是楼下来吧
        40
    fonlan   7 天前
    就这么直接公开服务器地址和 API 接口了? LZ 不处理下?
        41
    harley27   7 天前
    @delectate
    呵呵
    更好的我没公开放
        42
    wuhongwei   7 天前
    楼主不是从事程序开发类的工作吧?换句话说是个外行? 不理解 ip, domain 之类的
        43
    silverbooker   7 天前
    菜的太真实了。。。

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