在各类项目中经常要用到API调用,或是抓取对方网页内容,这里给大家一个远程获取API接口的PHP函数,函数返回一个数组,$result[0]为状态码,正常情况下是200,$result[1]为正常返回的数据,有需要的朋友可以收藏;

Get 获取API接口信息或是网页内容 ;

function http_request_json($url)

{

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result[1] = curl_exec($ch);

$result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE);

curl_close($ch);

return $result;

}

Post获取API接口信息或是网页内容;

function http_request_json($url,$post_data)

{

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//https的URL需要用到

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);//https的URL需要用到

curl_setopt($ch, CURLOPT_POST, true);

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result[1] = curl_exec($ch);

$result[0]= curl_getinfo($ch,CURLINFO_HTTP_CODE);

curl_close($ch);

return $result;

}

php7抓取网页数据,php7-远程获取api接口或网页内容相关推荐

  1. Python 爬虫篇#笔记02# | 网页请求原理 和 抓取网页数据

    目录 一. 网页请求原理 1.1 浏览网页的过程 1.2 统一资源定位符URL 1.3 计算机域名系统DNS 1.4 分析浏览器显示完整网页的过程 1.5 客户端THHP请求格式 1.6 服务端HTT ...

  2. cookie追加数据_集算器 SPL 抓取网页数据

    [摘要] 集算器 SPL 支持抓取网页数据,根据抓取定义规则,可将网页数据下载到在本地进行统计分析.具体定义规则要求.使用详细情况,请前往乾学院:集算器 SPL 抓取网页数据! 网站上的数据源是我们进 ...

  3. python爬网页数据用什么_初学者如何用“python爬虫”技术抓取网页数据?

    原标题:初学者如何用"python爬虫"技术抓取网页数据? 在当今社会,互联网上充斥着许多有用的数据.我们只需要耐心观察并添加一些技术手段即可获得大量有价值的数据.而这里的&quo ...

  4. php如何抓取网页内容,php如何抓取网页数据?

    php抓取网页数据header("Content-type: text/html; charset=utf-8"); //$url = "https://www.cnbl ...

  5. 【.NET】使用HtmlAgilityPack抓取网页数据

    原文:[.NET]使用HtmlAgilityPack抓取网页数据 刚刚学习了XPath路径表达式,主要是对XML文档中的节点进行搜索,通过XPath表达式可以对XML文档中的节点位置进行快速定位和访问 ...

  6. python 抓取网页数据

    python 抓取网页数据 此文解决如何从不同网页爬取数据的问题及注意事项,重点说明requests库的应用. 在开始之前,要郑重说明一下,不是每一个网页都可以爬取数据哦.有的网页涉及个人隐私或其他敏 ...

  7. excel数据自动录入网页_Excel自动抓取网页数据,数据抓取一键搞定

    网站上的数据源是我们进行统计分析的重要信息源.我们在生活中常常听到一个词叫"爬虫",能够快速抓取网页上的数据,这对于数据分析相关工作来说极其重要,也是必备的技能之一.但是爬虫大多需 ...

  8. python 实时抓取网页数据并进行 筛查

    python 实时抓取网页数据并进行 筛查 爬取数据的两种方法 : 方法 1 : 使用 requests.get() 方法,然后再解码,接着 调用 BeautifulSoup API 首先看 head ...

  9. matlab抓取网页信息,如何利用Matlab抓取网页数据

    如何利用Matlab抓取网页数据 2019-01-01 %朋友需要做金融方面的分析,要求从网站上下载大量的数据,一个一个复制粘贴太费事.我写了一个简单的网络爬虫,主要用到正则表达式,可以自动下载网页源 ...

最新文章

  1. 第一家线下场景大数据平台Anchor-Point诞生
  2. 【Network Security!】关于DDOS攻击的现状分析与探索
  3. list.action.php,doAction.php里代码可以这样写,大大减少了重复的代码
  4. [学习笔记]半平面交
  5. python第三方库文件传输助手_Python中的第三方模块(itchat)
  6. php云标签,php 创建标签云的代码示例
  7. Ext2、Ext3、Ext4的区别
  8. 使用robo 3t连接mongodb的方法
  9. 80386常用内部寄存器
  10. 单目结构光三维扫描仪的标定与三维重建
  11. 计算机的色彩在哪调整w10,win10电脑显示器颜色不对如何调整
  12. csgo中国上海服务器因维护,2019CSGO亚洲邀请赛11月20日战火重燃 再临上海
  13. ES6——对yield和yield*的理解
  14. MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
  15. 20190917练习题总结——选择题
  16. 科技公司揭露撑持权力
  17. 实用工具—SimpleMind 和Sublime Text
  18. 【线下赛游记】2023 ICPC西安邀请赛 游记
  19. 会Python的淘宝商家可以横扫一切竞争对手,这就是会技术的魅力!(下)
  20. 使用JOSM绘制室内地图及路径(一)

热门文章

  1. 【逆向分析】快速查找指定代码的几种方法
  2. 【渗透测试】初探进程伪装
  3. 【PHP】关于IPv4、IPv6 的操作函数
  4. 【ThinkPHP系列篇】Thinkphp框架的CURD操作(三)
  5. 【PAT乙级】1059 C语言竞赛 (20 分)
  6. api可以主动采集用户数据吗_自动采集数据
  7. 【SpringMVC 之应用篇】 2_SpringMVC 的传参问题
  8. 这 9 个 Java 开源项目 yyds,你知道几个?
  9. Dubbo 一篇文章就够了:Dubbo遇到初恋
  10. 2018年JavaWeb和移动程序员学习的12个框架