因此,对于我的代码,我基本上需要从网页获取特定的网址,我使用简单的HTML DOM解析器,到目前为止,我设法从网页获取所有类别.linkify
的链接,这导致有18个不同的链接,我需要在变量中只有第二个。
这是我的代码:
$html = file_get_html("http://saucenao.com/search.php?db=999&url=http://simg4.gelbooru.com//images/4f/3d/$file");
foreach($html->find('a.linkify') as $element)
echo $element->href . '<br>';
如何制作它只生成第二个链接?
谢谢!
答案 0 :(得分:0)
您可以通过修改
选择所需的一个 $html->find('a.linkify')
到
$html->find('a.linkify', 1)
要获取第二个,我们使用,1
。它是基于索引的所以我们从0开始(0 =第一个,1 =第二个)
要将href
放在一行中,请执行以下操作:
$html->find('a.linkify', 1)->href