php中curl的helloworld

本文介绍了一个简单的PHP脚本实例,利用cURL库模拟浏览器请求www.qq.com,并演示了如何替换网页中的特定文本。此外,还展示了如何将获取到的数据保存到本地文件中。

curl 模拟网页请求资源的简单例子如下。

模拟访问 www.qq.com 并修改某个文字。代码如下:

<?php
	$curlobj = curl_init();  // 初始化一个 cURL 对象
	curl_setopt($curlobj, CURLOPT_URL, "http://www.qq.com"); // 设置访问网页的URL
	curl_setopt($curlobj, CURLOPT_RETURNTRANSFER, true);   // 执行之后不直接打印出来
	$output=curl_exec($curlobj);  // 执行
	curl_close($curlobj);        // 关闭cURL
	echo $output = str_replace("新闻","news",$output);//将"新闻"二字替换为"news"。
	file_put_contents("./curl.html",$output);//可以将返回的内容存入当前路径下的curl.html文件,自动创建。

直接访问 www.qq.com 效果如下:


执行代码后效果如下:



执行完后在当前路径下有个 curl.html 文件保存了此页面内容可以直接打开查看,当然是并没保存样式与图片,只有html代码。


不过发现百度首页修改“百度”字等都不起作用,可能被限制了吧,所以就用这个网址来试试了,刚好可以修改。


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值