Hello,嗨,大家好!!!
这里是17分享资源网
今天,我想和大家分享-,PHP中的数据传输神器curl的文章,感谢您宝贵的时间阅读,让这一刻属于我们吧!
资源介绍
img src=”https://www.17fenxiang.cn/lxm/81ffb1dfb47fca2beaeb5f3339b6ee60.jpg” alt=”PHP中的数据传输神器curl” />
img alt=”” src=”https://imgxk1.top1sheji.com/180704/b3e4ae290b87f63c4f1fa5a895b0a7a7.jpg” style=”width: 667px; height: 377px;”>
什么是cURL?
官方是这样解释的:使用URL语法传输数据的命令行工具。
cURL:我不生产资源,我只是资源的搬运工。。。
img alt=”这里写图片描述” src=”https://img-blog.csdn.net/20160505133811026″ style=”box-sizing: border-box; outline: 0px; margin: 24px 0px; max-width: 100%; word-break: break-all; cursor: zoom-in;” title=””>
cURL的使用场景
- 网页资源
- 编写网页爬虫
- WebService数据接口资源
- 动态获取接口数据,比如天气,号码归属地等等
- FTP服务器里面的文件资源
- 下载FTP服务器里面的文件
- 其他资源
- 所有网络上的资源都可以用cURL访问和下载到
检查php是否可以使用cURL
img alt=”这里写图片描述” src=”https://img-blog.csdn.net/20160505135120203″ style=”box-sizing: border-box; outline: 0px; margin: 24px 0px; max-width: 100%; word-break: break-all; cursor: zoom-in;” title=””>
可以看到在我的Linux下是支持cURL的
在PHP中使用cURL
img alt=”这里写图片描述” src=”https://img-blog.csdn.net/20160505135446251″ style=”box-sizing: border-box; outline: 0px; margin: 24px 0px; max-width: 100%; word-break: break-all; cursor: zoom-in;” title=””>
cURL实战
- 用cURL做一个简单的网页爬虫
- 用cURL获取天气信息
- 用cURL操作FTP服务器中的数据
- 用cURL访问HTTPS资源
1.网页爬虫
抓取百度的首页
执行这段程序看看会发生什么吧!没错,打开这个文件就打印出了百度的首页!
img alt=”这里写图片描述” src=”https://img-blog.csdn.net/20160505141242320″ style=”box-sizing: border-box; outline: 0px; margin: 24px 0px; max-width: 100%; word-break: break-all; cursor: zoom-in;” title=””>
那么问题来了!如果我想把取过来的网页中百度两个字替换为牛逼该怎么做呢?
执行这个文件看一下会发生什么吧!
2.获取天气信息
因为Webservice原因可能导致多次访问后不可用,这里说的只是一种方法,也可是使用百度天气api来获取天气信息哦。
代码如下:



