求助正责表达式
- CSS code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> <?php $str = getHtml('http://www.youku.com/show_page/id_z70846538ce0311e0a046.html'); $str = iconv('utf-8','gbk',$str); preg_match_all('/<div class="pack_thumb">([\s\S]*?)/isU' ,$str , $match); preg_match_all('/href="([\s\S]*?)"/' , $match[1][0], $href ); print_r($href);exit(); function getHtml($url){ if(function_exists('file_get_contents')){ $file_contents = file_get_contents($url); } else{ $ch = curl_init(); $timeout = 5; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $file_contents = curl_exec($ch); curl_close($ch); } return $file_contents; }
我要得到分集连接,
但是结果是 连接多了点,要去掉。主要是匹配范围的时候多了点内容,不知道怎么样去掉。还请知点一下。、
我要得到的效果是:
- PHP code
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> [0] => http://v.youku.com/v_show/id_XMzA0NjA4MjA4.html [1] => http://v.youku.com/v_show/id_XMzA0NjA4MjA4.html [2] => http://v.youku.com/v_show/id_XMzA2NTYxNDIw.html [3] => http://v.youku.com/v_show/id_XMzA2NTYxNDIw.html [4] => http://v.youku.com/v_show/id_XMzA4NTQ4NjE2.html [5] => http://v.youku.com/v_show/id_XMzA4NTQ4NjE2.html [6] => http://v.youku.com/v_show/id_XMzEwNTQyNDM2.html [7] => http://v.youku.com/v_show/id_XMzEwNTQyNDM2.html [8] => http://v.youku.com/v_show/id_XMzEyNjE3OTAw.html [9] => http://v.youku.com/v_show/id_XMzEyNjE3OTAw.html [10] => http://v.youku.com/v_show/id_XMzE0NzM4Mjky.html [11] => http://v.youku.com/v_show/id_XMzE0NzM4Mjky.html [12] => http://v.youku.com/v_show/id_XMzE2OTU0NTgw.html [13] => http://v.youku.com/v_show/id_XMzE2OTU0NTgw.html [14] => http://v.youku.com/v_show/id_XMzE5MjcyMTY4.html [15] => http://v.youku.com/v_show/id_XMzE5MjcyMTY4.html [16] => http://v.youku.com/v_show/id_XMzIxNDk2NDcy.html [17] => http://v.youku.com/v_show/id_XMzIxNDk2NDcy.html [18] => http://v.youku.com/v_show/id_XMzQwMjAxNzgw.html [19] => http://v.youku.com/v_show/id_XMzQwMjAxNzgw.html [20] => http://v.youku.com/v_show/id_XMzQyNTE2OTA4.html [21] => http://v.youku.com/v_show/id_XMzQyNTE2OTA4.html [22] => http://v.youku.com/v_show/id_XMzQ0Njk1NDk2.html [23] => http://v.youku.com/v_show/id_XMzQ0Njk1NDk2.html [24] => http://v.youku.com/v_show/id_XMzQ4NDIyMTI0.html [25] => http://v.youku.com/v_show/id_XMzQ4NDIyMTI0.html [26] => http://v.youku.com/v_show/id_XMzUxMDI3ODg0.html [27] => http://v.youku.com/v_show/id_XMzUxMDI3ODg0.html [28] => http://v.youku.com/v_show/id_XMzUzMzUzMjc2.html [29] => http://v.youku.com/v_show/id_XMzUzMzUzMjc2.html [30] => http://v.youku.com/v_show/id_XMzY2NTk3MTU2.html [31] => http://v.youku.com/v_show/id_XMzY2NTk3MTU2.html [32] => http://v.youku.com/v_show/id_XMzY5OTM1MzAw.html [33] => http://v.youku.com/v_show/id_XMzY5OTM1MzAw.html [34] => http://v.youku.com/v_show/id_XMzczNTE4NTA4.html [35] => http://v.youku.com/v_show/id_XMzczNTE4NTA4.html [36] => http://v.youku.com/v_show/id_XMzAwMDk4NDM2.html [37] => http://v.youku.com/v_show/id_XMzAwMDk4NDM2.html [38] => http://v.youku.com/v_show/id_XMzA0MTE1MzQw.html [39] => http://v.youku.com/v_show/id_XMzA0MTE1MzQw.html [40] => http://v.youku.com/v_show/id_XMjcwMDMwMDc2.html [41] => http://v.youku.com/v_show/id_XMjcwMDMwMDc2.html [42] => http://v.youku.com/v_show/id_XMzA0Njg4MDIw.html [43] => http://v.youku.com/v_show/id_XMzA0Njg4MDIw.html <div class="clear"> </div>

Springboot内置tomcat禁止不安全HTTP方法1、在tomcat的web.xml中可以配置如下内容让tomcat禁止不安全的HTTP方法/*PUTDELETEHEADOPTIONSTRACEBASIC2、Springboot使用内置tomcat没有web.xml配置文件,可以通过以下配置进行,简单来说就是要注入到Spring容器中@ConfigurationpublicclassTomcatConfig{@BeanpublicEmbeddedServletContainerFacto

1.HttpURLConnection使用JDK原生提供的net,无需其他jar包,代码如下:importcom.alibaba.fastjson.JSON;importjava.io.BufferedReader;importjava.io.InputStream;importjava.io.InputStreamReader;importjava.io.OutputStream;importjava.net.HttpURLConnection;

一、前言#ssl写在443端口后面。这样http和https的链接都可以用listen443sslhttp2default_server;server_namechat.chengxinsong.cn;#hsts的合理使用,max-age表明hsts在浏览器中的缓存时间,includesubdomainscam参数指定应该在所有子域上启用hsts,preload参数表示预加载,通过strict-transport-security:max-age=0将缓存设置为0可以撤销hstsadd_head

随着互联网的不断发展和改善,Web服务器在速度和性能上的需求也越来越高。为了满足这样的需求,Nginx已经成功地掌握了HTTP2协议并将其融入其服务器的性能中。HTTP2协议要比早期的HTTP协议更加高效,但同时也存在着特定的安全问题。本文将为您详细介绍如何进行Nginx的HTTP2协议优化和安全设置。一、Nginx的HTTP2协议优化1.启用HTTP2在N

httpkeepalive在http早期,每个http请求都要求打开一个tpcsocket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次tcp连接中可以持续发送多份数据而不会断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少time_wait状态连接,以此提高性能和提高httpd服务器的吞吐率(更少的tcp连接意味着更少的系统内核调用,socket的accept()和close()调用)。但是,keep-ali

一、urllib概述:urllib是Python中请求url连接的官方标准库,就是你安装了python,这个库就已经可以直接使用了,基本上涵盖了基础的网络请求功能。在Python2中主要为urllib和urllib2,在Python3中整合成了urllib。Python3.x中将urllib2合并到了urllib,之后此包分成了以下四个模块:urllib.request:它是最基本的http请求模块,用来模拟发送请求urllib.error:异常处理模块,如果出现错误可以捕获这些异常urllib

一、概述在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。在Java项目中调用第三方接口的方式有:1、通过JDK网络类Java.net.HttpURLConnection;2、通过common封装好的HttpClient;3、通过Apache封装好的CloseableHttpClient;4、通过SpringBoot-RestTemplate;二、Java调用第三方

被动检查对于被动健康检查,nginx和nginxplus会在事件发生时对其进行监控,并尝试恢复失败的连接。如果仍然无法恢复正常,nginx开源版和nginxplus会将服务器标记为不可用,并暂时停止向其发送请求,直到它再次标记为活动状态。上游服务器标记为不可用的条件是为每个上游服务器定义的,其中包含块中server指令的参数upstream:fail_timeout-设置服务器标记为不可用时必须进行多次失败尝试的时间,以及服务器标记为不可用的时间(默认为10秒)。max_fails-设置在fai


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

SublimeText3 英文版
推荐:为Win版本,支持代码提示!

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版
视觉化网页开发工具