我想使用脚本语言(Javascript,PHP)来完成以下任务。
1)我需要在另一个窗口中打开一个新网页,给定一个 URL。
2)在其内容中找到特定链接并在同一窗口中打开它。
Javascript可以做到这一点吗?如果是,这怎么可能?
PS:第一个链接是动态的,所以我只能点击一次才能打开它并阅读它。我注意到,如果我打开它然后阅读它,使用 PHP 的 get_contents,内容会有一些差异。
我想使用脚本语言(Javascript,PHP)来完成以下任务。
1)我需要在另一个窗口中打开一个新网页,给定一个 URL。
2)在其内容中找到特定链接并在同一窗口中打开它。
Javascript可以做到这一点吗?如果是,这怎么可能?
PS:第一个链接是动态的,所以我只能点击一次才能打开它并阅读它。我注意到,如果我打开它然后阅读它,使用 PHP 的 get_contents,内容会有一些差异。
您可以使用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 有很好的文档和示例。
希望这有帮助!