打开网页,获取其内容并按照其中的链接进行操作

时间:2012-06-26 10:11:35

标签: php javascript jquery

我想使用脚本语言(Javascript,PHP)来完成以下任务。

1)我需要在不同的窗口中打开一个给定URL的新网页。

2)在其内容中查找特定链接并在同一窗口中打开它。

这可以使用Javascript吗?如果是,这怎么可能?

PS:第一个链接是动态的,所以我只能打一次它才能打开并阅读它。我注意到如果我打开它然后阅读它,使用PHP的get_contents,内容会有一些差异。

1 个答案:

答案 0 :(得分:0)

您可以PHP Simple HTML DOM Parser打开该页面并找到所需的链接。

查找所有链接的示例:

// Create DOM from URL or file
$html = file_get_html('http://www.google.com/');

// Find all links 
foreach($html->find('a') as $element) 
       echo $element->href . '<br>';

方法'find'具有类似的jQuery sintax。 而PHP Simple HTML DOM Parser有一个很好的文档示例。

希望这有帮助!