点标签看更多好帖

php抓取指定位置内容的案例

[复制链接]
分享到:
发表于 2021-6-17 03:50:04 | 显示全部楼层 |阅读模式
php抓取指定位置内容的案例
  1. <?php
  2. //https-cur
  3. function curl($url){
  4.         $ch=curl_init();
  5.         curl_setopt($ch, CURLOPT_URL, $url);
  6.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); // 对认证证书来源的检查
  7.         curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); // 从证书中检查SSL加密算法是      
  8.         curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  9.         $data=curl_exec($ch);
  10.         curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,5);
  11.         curl_setopt($ch,CURLOPT_REFERER,$url);      
  12.         curl_close($ch);
  13.         return $data;
  14. }

  15. $url = '这里是网址';
  16. $info= curl($url);
  17. preg_match('/url=\'(.*?)\';//想抓的位置
  18.           var/iUs',$info,$m);
  19. $url1 = $m[1];//抓到的内容还想继续处理不要打印出来
  20. $url2 = "https://网址$url1";//这里多种用法不添加符号可以直接使用$url1,加符号必须是双引号
  21. $info= curl($url2);
  22. preg_match('/"url": "(.*?)"[^>]*视频链接/iUs',$info,$p);//处理内容的位置
  23. print_r($p[1]);//打印出来
  24. ?>
复制代码

不知道是否能够返回值,可以使用print_r(要打印的内容)进行查询是否有数据值,以上内容可以无限循环处理。

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表