从另一台机器的其他网页获取html

时间:2017-03-13 13:05:35

标签: php html

我正在尝试获取此页面的html:http://213.177.10.50:6060/itn/default.asp并从此页面转到Drumuri'放置汽车的地方。 简而言之,我正试图从Drumuri' Droughuri'页。 我试过这段代码:

<?php
$DOM = new DOMDocument;
$DOM->loadHTML('http://213.177.10.50:6060/itn/default.asp');


$items = $DOM->getElementsByTagName('a');

print_R($items);
?>

我也尝试过cURL,但没有结果。这是我县的网站,我认为这是非常安全的,这就是为什么我无法得到它的HTML。你能不能试着给我正确的答案。如果我能否,以及如何或为什么?

1 个答案:

答案 0 :(得分:2)

您无法直接加载http://213.177.10.50:6060/itn/default.asp,因为它包含iFrame。 iFrame来源为http://213.177.10.50:6060/itn/dreapta.asp

以下是如何通过链接找到push_front链接:

DRUMURI

- &GT;

<?php
$baseUrl = 'http://213.177.10.50:6060/itn/';

$DOM = new DOMDocument;
$DOM->loadHTMLFile($baseUrl.'dreapta.asp');

foreach($DOM->getElementsByTagName('a') as $link) {
    if ($link->nodeValue == 'DRUMURI') {
        echo "Label -> ".$link->nodeValue."\n";
        echo "Link -> ".$baseUrl.$link->getAttribute('href')."\n";
    }
}