如何将数据发送给外部网站去查询,并返回外部网站的查询结果

wuxia2118 2014-07-06 11:17:51
比如快递100(http://www.kuaidi100.com/)这个网站,它能够将用户在本网站中输入的快递单号发送到快递公司的网站进行查询,并且把快递公司网站查询的结果返回显示到本网站中。

请问这一般是通过什么技术实现的啊,是Ajax技术,还是PHP中 的curl 技术,我觉得很神奇,因为它查询时连验证码都不需要输入了。有哪位大神能详细说一下原理吗,或给我个示例源程序,好吗。
...全文
437 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果是api 就直接按照官方文档来传递参数就行了。
果酱很好吃 2014-07-11
  • 打赏
  • 举报
回复
如果别的网站没提供api 就只有用curl去抓取,再自己用正则匹配需要的内容吧 既然都用curl了,就没必要转换成json 最好是把需要的资源抓取到自己的服务器上保存,再调用,若是动态的去抓取很费时间
wuxia2118 2014-07-11
  • 打赏
  • 举报
回复
我只是举个例子,我并不想去调用查快递的服务,我想调用比如外校精品课程网站的一些资源,但这些网站并没有提供json或xml接口,请问能用curl去取资源并自动转换成json格式的吗
「已注销」 2014-07-11
  • 打赏
  • 举报
回复
如果是api 就直接按照官方文档来传递参数就行了。
wuxia2118 2014-07-07
  • 打赏
  • 举报
回复
请问调用什么API啊,他那个API还是要用到curl技术或Ajax技术吗
bear63 2014-07-06
  • 打赏
  • 举报
回复
我觉得应该是 api 调用,谢谢。。
  • 打赏
  • 举报
回复
自己看下关于API部分的知识吧

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧