最简单的代码,CURL获取页面

1 function getHTML($url){
2     $ch = curl_init();    //1.初始化curl
3     curl_setopt($ch,CURLOPT_URL, $url);    //2.curl配置
4     curl_setopt($ch,CURLOPT_HEADER,FALSE);
5     curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
6     $html = curl_exec($ch);    //3.获取流
7     curl_close($ch);        //4.关闭curl
8     return $html;
9 }

时间: 2024-08-10 02:08:39

最简单的代码,CURL获取页面的相关文章

PHP curl获取页面内容,不直接输出到页面,CURLOPT_RETURNTRANSFER参数设置

使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出.这个时候就必需设置curl的CURLOPT_RETURNTRANSFER选项为1或true. 1.curl获取页面内容, 直接输出例子: <?php $url = 'http://52php.cnblogs.com'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPE

用getBoundingClientRect()来获取页面元素的位置

以前绝大多数的使用下面的代码来获取页面元素的位置: [code="javascript"]var _x = 0, _y = 0;do{_x += el.offsetLeft;_y += el.offsetTop;}while(el=el.offsetParent);return {x:_x,y:_y};[/code] 这里有个"offsetParent"问题,所以要写很多兼容的代码,经过不懈的查找终于找到getBoundingClientRect():该方法获得页面

爬虫技术(六)-- 使用HtmlAgilityPack获取页面链接(附c#代码及插件下载)

菜鸟HtmlAgilityPack初体验...弱弱的代码... Html Agility Pack是一个开源项目,为网页提供了标准的DOM API和XPath导航.使用WebBrowser和HttpWebRequest下载的网页可以用Html Agility Pack来解析. HtmlAgilityPack的文档是CHM格式的,有时会无法正常阅读CHM格式的文件.如果是IE不能链接到您请求的网页或者打开后"页面无法显示".请在要打开的CHM文件上右击属性,会在底下属性多了个"

javascript 获取页面的高度及滚动条的位置的代码

http://www.jb51.net/article/23331.htm javascript 获取页面的高度及滚动条的位置的代码 作者: 字体:[增加 减小] 类型:转载 javascript获取页面的高度及滚动条的位置的代码,需要的朋友可以参考下. 复制代码代码如下: var Viewport={ top : function(){ return window.pageYOffset || document.documentElement && document.documentEl

页面静态化-http get请求获取页面内容代码

1 import org.apache.http.HttpEntity; 2 import org.apache.http.HttpException; 3 import org.apache.http.HttpResponse; 4 import org.apache.http.client.HttpClient; 5 import org.apache.http.client.methods.HttpGet; 6 import org.apache.http.client.methods.H

curl获取网站的响应时间

curl获取网站的响应时间 0.问题 总有人反馈说打开某个页面比较慢, 但是他们并不清楚到底慢在哪里. 同样的问题, 在我们访问外部业务的接口时, 往往也是感觉很慢, 但就是不清楚慢在哪里. 1.分析 当我们打开一个网页, 对于一个不需要考虑技术的人, 想象的画面应该是, 我们通过地址栏问浏览器要个东西, 然后浏览器通过我们提供的地址去对应的服务器取对应的文件, 然后根据服务器的回应将内容显示给我们. 从一个运维人员的视角, 可能就不能这么简单粗暴地想象了, 否则可能永远也无法确认问题究竟出现在

JS获取页面元素并修改

//实现代码如下,非常简单<script> (function(){ var ele = document.getElementsByTagName("ul"); //获取页面上所有的ul元素 var target; for(var i in ele){ if("art-list"==ele[i].className){ //找到类名位art-list的ul元素 target = ele[i]; break; } } var li_arr = targe

JSP简单练习-用Servlet获取表单数据

// javaBean代码 package servlet; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class AcceptUserRegist extends HttpServlet { public String codeToString(String str) // 处理中文字符串的函数 { String s=str; try { byte tempB[]=s.getByt

C++ 下使用curl 获取ftp文件

从http://curl.haxx.se/下载的win32版本的curl都不能使,#include <curl.h>后总是报错:external symbol ,意思就是没有链接到curl的各种library,最后尝试了n多次终于成功了,希望大家以后少走弯路! 以Windows 8 64bit,Visual Studio 2012 为例: 1.获取curl: 从这里可以获得所有版本的curl,我下载的是Win32 - MSVC版本的curl,我下载的是MSVC 7.19.3 devl SSL