Php 简单HTMLDOM获取链接
如何使用简单的html dom php从第2行获取第一个链接Php 简单HTMLDOM获取链接,php,simple-html-dom,Php,Simple Html Dom,如何使用简单的html dom php从第2行获取第一个链接 <div class"content"> //row 1 <div class="row"> <h2 class="headline">Movies</h2> <a href="http://test.com/everest-2015"> <a href="http://test.com/everest-f
<div class"content">
//row 1
<div class="row">
<h2 class="headline">Movies</h2>
<a href="http://test.com/everest-2015">
<a href="http://test.com/everest-fly-2015">
</div>
//row 2
<div class="row">
<h2 class="headline">TvShows</h2>
<a href="http://test.com/everest-2015">
<a href="http://test.com/everest-fly-2015">
</div>
</div>
这是页面
我正在尝试获取flash 2014的url,因为你可以使用搜索结果来搜索同名电影和电视节目
我的代码给了我电影的url(正义联盟-闪点悖论),我需要代码给第一个电视节目的url(电视节目的∑∑∑∑)使用以下代码。还没有测试过,但会成功的
$html->find('div.row', 1)->find('h2')->innertext;
使用以下命令。还没有测试过,但会成功的
$html->find('div.row', 1)->find('h2')->innertext;
请尝试以下代码:
$('.row').eq(1).find('h2').html();
注意:由于等式(1)以0开头,因此第二个div将是等式(1)请尝试以下代码:
$('.row').eq(1).find('h2').html();
注意:等式(1)因为它以0开头,所以第二个div将是等式(1)为更好的解决方案提供代码为更好的解决方案提供代码如我所说,有时我只有一行,有时我有两行,因此,我需要一种方法来查找包含电视节目的行中的链接如我所说,有时候我只有一行,有时候我有两行,所以我需要一种方法来找到这行中有电视节目的链接,就像我说的,有时候我只有一行,有时候我有两行,所以,我需要一种方法来查找包含TvShows的行中的链接,然后您必须循环遍历每个
div
,并找到带有内部文本的h2
,作为TvShows。希望你能意识到这一点。就像我说的,有时我只有一行,有时我有两行,所以,我需要一种方法来找到有电视节目的那一行中的链接,然后你必须循环通过每个div
,找到h2
,并将内部文本作为电视节目。希望你能意识到这一点。