找回密码
 加入
搜索
查看: 1801|回复: 4

怎样提取网页的中关键字?

[复制链接]
发表于 2008-8-28 20:29:04 | 显示全部楼层 |阅读模式
比如新浪的天气预报源代码中有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">详细&gt;&gt;</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">详细&gt;&gt;</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">详细&gt;&gt;</a></td>
                                </tr>

[ 本帖最后由 sark 于 2008-8-29 20:00 编辑 ]
 楼主| 发表于 2008-8-29 09:03:24 | 显示全部楼层
有谁知道!
发表于 2008-8-29 09:23:00 | 显示全部楼层
新浪天气页面广告太多,加载速度太慢
建议不要用
 楼主| 发表于 2008-8-29 09:42:12 | 显示全部楼层
就是应为广告多所以想提取其中的“关键字”!
只要刷新即可更新数据!
或者,楼上有没有其他类似的脚本!
发表于 2008-8-29 13:59:18 | 显示全部楼层
下面的保存成htm格式,

<head>
<script type="text/javascript">
function showRow()
  {
  alert(document.getElementById('myTable').rows[0].innerHTML)
  alert(document.getElementById('myTable').rows[0].innerText)
  var x=document.getElementById('myTable').rows[0].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">详细&gt;&gt;</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">详细&gt;&gt;</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">详细&gt;&gt;</a></td>
                                </tr>
</table>
<br />
<input type="button" onclick="showRow()" value="Show innerHTML of first row">

</body>
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-18 11:58 , Processed in 0.074050 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表