>백엔드 개발 >PHP 튜토리얼 >怎么将数据发送给外部网站去查询,并返回外部网站的查询结果

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

WBOY
WBOY원래의
2016-06-13 12:08:571177검색

如何将数据发送给外部网站去查询,并返回外部网站的查询结果
比如快递100(http://www.kuaidi100.com/)这个网站,它能够将用户在本网站中输入的快递单号发送到快递公司的网站进行查询,并且把快递公司网站查询的结果返回显示到本网站中。

请问这一般是通过什么技术实现的啊,是Ajax技术,还是PHP中 的curl 技术,我觉得很神奇,因为它查询时连验证码都不需要输入了。有哪位大神能详细说一下原理吗,或给我个示例源程序,好吗。
------解决思路----------------------
我觉得应该是 api 调用,谢谢。。
------解决思路----------------------
自己看下关于API部分的知识吧
------解决思路----------------------
如果别的网站没提供api
就只有用curl去抓取,再自己用正则匹配需要的内容吧
既然都用curl了,就没必要转换成json

最好是把需要的资源抓取到自己的服务器上保存,再调用,若是动态的去抓取很费时间

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.