使用简单的HTML dom解析器通过特定的搜索文本获取链接

值得

我想使用简单的html dom解析器PHP通过标题中的特定文本获取链接

HTML代码

<h3 class="title"><a href="0.html" class="title">  keyword1 </a></h3>

如果标题为“ keyword1”,如何获取链接?

我的代码

$html = file_get_html($url);


foreach($html->find('h3[class=title]') as $e){

if(isset($e)){
foreach($e->find('keywords1') as $ee)

   foreach($html->find('a') as $eee){
 $d = $eee;




print_r ($d)."<br>";
}
飞溅58

此代码查找a包含以下内容的标签keyword1

$html = file_get_html($url);
foreach($html->find('h3[class=title] a[plaintext*=keyword1]') as $a) 
   echo $a->href . "\n";  //  0.html

为了确保它是您想要的,您可以另外进行测试

trim($a->innertext) == 'keyword1'

UPD:

如果我正确理解了你想要什么

echo substr($url, 0, strrpos($url, '/')) . '/' . $a->href;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在使用html dom解析器PHP的特定html标记开始之前获取文本

无法使用php dom解析器解析特定的链接

使用PHP简单HTML DOM解析器提取HTML文件的特定部分

使用简单HTML DOM解析器获取H2 HTML

解析网站并使用“ PHP简单HTML DOM解析器”保存特定的DIV

如何使用简单的html dom解析器从搜索中跳过重复的内容

使用简单的HTML dom解析器创建多维数组?

使用简单HTML DOM解析器转换为JSON?

来自简单HTML Dom解析器的数值被视为文本

简单的HTML解析器获取td标签之间的链接

如何使用PHP简单HTML DOM解析器获取标签的属性

如何使用php curl和简单的html dom解析器获取span标签值?

如何使用简单HTML DOM解析器在<a>标记中获取url?

简单的HTML DOM解析器错误

简单的 html dom 解析器表

使用简单的html dom获取链接

PHP:简单的HTML DOM解析器-如何获取具有特定标签名称的元素?

循环遍历 html 表并使用简单的 dom 解析器在 php 中获取 tr、th 和 td

无法使用 PHP 简单 HTML DOM 解析器解析网页

PHP简单HTML DOM解析器-RSS中的链接元素

简单的HTML DOM解析器无法解析<body>标签

PHP简单HTML DOM解析器-解析嵌套元素

使用简单HTML DOM解析器按ID查找表

在使用PHP简单HTML DOM解析器进行选择时需要帮助

PHP / HTML DOM解析器-从文本中获取特定部分,然后获取另一个字符串

使用简单的HTML Dom PHP

PHP简单HTML DOM解析器在特定网站上不返回任何内容

PHP简单HTML DOM解析器-如何从div类获取价格

PHP DOM简单解析器从td获取值