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

2019-09-11 10:38:33 +08:00
 harley27

/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 接口,下载到数据。
请尽量不要写代码,如果要写,请简单描述一下原理,谢谢。
最好是能直接在浏览器里用。

9842 次点击
所在节点    Python
75 条回复
pmispig
2019-09-11 10:49:20 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
TuringGunner
2019-09-11 10:50:30 +08:00
你复制到浏览器试下不就知道了
aguesuka
2019-09-11 10:50:31 +08:00
http://212.64.118.243:8080 这个是地址 mtop.taobao.idle.main.item.search 这个是资源路径,keyword=what&page=1 这个是参数。 地址资源路径参数缺一不可。
ackfin01
2019-09-11 10:51:02 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
chendy
2019-09-11 10:52:04 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
mcfog
2019-09-11 10:53:01 +08:00
你需要了解的基本知识: http ip 端口 接口 服务器 /客户端,到不了原理的程度,有个基础概念就行,没有这些概念你问题都不会问,答案也看不懂,无法沟通
www5070504
2019-09-11 10:53:10 +08:00
改了地址怎么可能访问的到 又不是你本地的服务啊
ifanatic
2019-09-11 10:53:28 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
jy02201949
2019-09-11 10:53:55 +08:00
因为你发在 python 节点,所以我只能回答 google 一下 requests get 方法就行了
另外你不会代码,还不如火狐打开这个地址,点最上面的保存就好了
B3C933r4qRb1HyrL
2019-09-11 10:54:28 +08:00
带上参数发送 get 请求到 http://212.64.118.243:8080/mtop.taobao.idle.main.item.search 不就可以了吗?
如果服务端不是在你本地运行,那 http://127.0.0.1:8080/肯定是不能够访问到的。
如果你需要在本地使用一个 get 接口,要么服务端是在本地运行,要么从本地发请求到服务器。

另外,问题真的是一脸懵逼。
Vegetable
2019-09-11 10:54:38 +08:00
那不是代理,是网址,你不想用也得用
shintendo
2019-09-11 10:54:52 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
cigarzh
2019-09-11 10:54:57 +08:00
没学会走就想跑吗
geekdocs
2019-09-11 10:56:11 +08:00
首先解释一波 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 是两回事。不能划等号的,所以请求肯定失败。
HansCathy
2019-09-11 10:56:18 +08:00
看了你的问题,我一脸懵逼,不知道你在说什么。。
还是楼下来吧
geekdocs
2019-09-11 10:57:24 +08:00
顺带一提,要想知道为什么不行,先去了解下什么是“服务”。
harley27
2019-09-11 10:57:36 +08:00
@cigarzh 不好意思
命运驱使我必须马上跑
geekdocs
2019-09-11 10:58:39 +08:00
请求 127.0.0.1 就是在请求你本机服务,但是你本机并没有提供相应服务,所以请求失败。
annielong
2019-09-11 10:59:04 +08:00
拿到接口第一时间看文档,文档都不看就上来用,一般是不会回答的,多次遇到这样的客户,给了 api 的说明文档和 demo,看都不看就来问怎么用,
johnli
2019-09-11 10:59:37 +08:00
从基础学起吧,别乱看教程直接跑

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

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

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

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

© 2021 V2EX