怎样提取网页的中关键字?
比如新浪的天气预报源代码中有9个大连,我想取今天的大连天气预报,指定一个大连关键字后,将后面的信息输出到指定模板,该如何做?谢谢!模版如下:
天气:阵雨
温度:24
风向:南
.................
下面是源代码:
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>阵雨</td>
<td>南 4-5</td>
<td>24</td>
<td>阵雨</td>
<td>南 4-5</td>
<td>20</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
<tr class="bg">
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>阵雨</td>
<td>南 4-5</td>
<td>24</td>
<td>阴</td>
<td>南 4-5</td>
<td>19</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
<tr class="bg">
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>多云</td>
<td>东南 4-5</td>
<td>25</td>
<td>多云</td>
<td>南 4-5</td>
<td>21</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
[ 本帖最后由 sark 于 2008-8-29 20:00 编辑 ] 有谁知道! 新浪天气页面广告太多,加载速度太慢
建议不要用 就是应为广告多所以想提取其中的“关键字”!
只要刷新即可更新数据!
或者,楼上有没有其他类似的脚本! 下面的保存成htm格式,
<head>
<script type="text/javascript">
function showRow()
{
alert(document.getElementById('myTable').rows.innerHTML)
alert(document.getElementById('myTable').rows.innerText)
var x=document.getElementById('myTable').rows.cells;
var i=0
for (i=0;i<=10;i++)
{
alert(x.innerText);
}
}
</script>
</head>
<body>
<table id="myTable" border="1">
<tr><td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>阵雨</td>
<td>南 4-5</td>
<td>24</td>
<td>阵雨</td>
<td>南 4-5</td>
<td>20</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
<tr>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>阵雨</td>
<td>南 4-5</td>
<td>24</td>
<td>阴</td>
<td>南 4-5</td>
<td>19</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
<tr>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">大连</a></td>
<td>多云</td>
<td>东南 4-5</td>
<td>25</td>
<td>多云</td>
<td>南 4-5</td>
<td>21</td>
<td><a href="http://php.weather.sina.com.cn/search.php?city=大连" target="_blank">详细>></a></td>
</tr>
</table>
<br />
<input type="button" onclick="showRow()" value="Show innerHTML of first row">
</body>
页:
[1]