• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP 超链接 抓取实现代码_php实例

php 搞代码 4年前 (2022-01-25) 14次浏览 已收录 0个评论

通用HTML标准超链接参数取得正则表达式测试
因为最近要做一个类似专业搜索引擎的东西,需要抓取网页的所有超链接。
大家帮忙测试一下子,下面的代码是否可以针对所有的标准超链接。
测试代码如下:

<?php <BR>// -------------------------------------------------------------------------- <BR>// File name : Noname1.php <BR>// Description : 通用链接参数获取正则表达式测试 <BR>// Requirement : PHP4 (http://www.php.net) <BR>// Copyright(C), HonestQiao, 2005, All Rights Reserved. <BR>// Author: HonestQiao ([email protected]) <BR>// 参数说明: <BR>// $strSource: 包含标准链接的HTML网页 <BR>// $strResult: 处理的结果 <BR>// 附加说明: <BR>// 标准链接,使用形势包含的链接 <BR>// -------------------------------------------------------------------------- <BR>$strSource = <<<HTML <BR>t1 <BR>t2 <BR>t3 <BR>t4 <BR>HTML; <BR>preg_match_all('/(.+?)<\/a.*?>/sim', $strSource, $strResult, PREG_PATTERN_ORDER); <BR>for($i = 0; $i < count($strResult[1]);<mark style="color:transparent">本%文来源gaodaimacom搞#^代%!码网@</mark>搞代gaodaima码 $i++) <BR>{ <BR>printf("%d href=(%s) title=(%s) \n", $i, $strResult[1][$i], $strResult[2][$i]); <BR>} <BR>?> <BR>


如果您的测试数据,符合标准链接,但是此处没有被处理出来,请告诉我测试数据,以及你的测试环境。
谢谢。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP 超链接 抓取实现代码_php实例
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址