如何显示抓取html抓取数据

时间:2011-05-24 08:07:53

标签: javascript html

我使用html内容抓取了一个网站(http://example.com)并保存到数据库:

<html>
<script language="javascript" src="login.js"></script>
<body>
<img src="images/test.gif"/>
</body>
</html>

现在,我如何在我的浏览器必须理解的localhost网页(http:// localhost / webpage)中显示此内容

<script language="javascript" src="login.js"></script>

<script language="javascript" src="http://example.com/login.js"></script>

<img src="images/test.gif"/>

<img src="http://example.com/images/test.gif"/>

感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

<base href="http://example.com/" />放在HTML页面的顶部:

<html>
<base href="http://example.com/" />
<script language="javascript" src="login.js"></script>
<body>
<img src="images/test.gif"/>
</body>
</html>

更好的是,如果您有以下元素,请使用实际的URL作为基本href:

<a href="?page=1">link</a

答案 1 :(得分:0)

您可以将其存储在变量

$link_start = 'http://example.com/';
...
<img src="<?php echo $link_start; ?>images/test.gif"/>
OR
echo "<img src=\"{$link_start}images/test.gif\"/>";