免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2476 | 回复: 5
打印 上一主题 下一主题

采集页面遇到js的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-11-10 19:28 |只看该作者 |倒序浏览
想采集http://www.szmb.gov.cn/article/TianQiYuBao/这个页面的天气预报的这一部分,现在的是“11月10日晚上到11月11日白天

多云间阴天,局部有分散阵雨;偏东风2-3级;最低气温23度,最高气温28度;相对湿度55%-85%”。

这部分是内容是js产生的,我不懂js,抓包看,大概是从http://www.szmb.gov.cn/data_cent ... p;city=%u5317%u4EAC获取数据,然后js处理后输出。

大家给点意见

论坛徽章:
0
2 [报告]
发表于 2009-11-10 22:00 |只看该作者
采集这个先不说,如果只是需要天气插件到这里应该有你需要的格式吧?这里提供的插件也是ip识别的。
http://service.weather.com.cn/plugin/index.shtml

论坛徽章:
0
3 [报告]
发表于 2009-11-10 23:19 |只看该作者

回复 #1 infernor 的帖子

用perl去运行JS反正我是没搞成过,当时费了很大的劲去修改WWW::Mech的JS插件

论坛徽章:
0
4 [报告]
发表于 2009-11-11 20:57 |只看该作者
原帖由 x9x9 于 2009-11-10 22:00 发表
采集这个先不说,如果只是需要天气插件到这里应该有你需要的格式吧?这里提供的插件也是ip识别的。
http://service.weather.com.cn/plugin/index.shtml


天气预报很多网站都有提供的,不过好像播报的天气有点区别。觉得深圳气象台报的深圳天气应该准一点

另外,需要IP识别,这个有点麻烦。我不是用在网站上。

论坛徽章:
0
5 [报告]
发表于 2009-11-11 21:12 |只看该作者
原帖由 兰花仙子 于 2009-11-10 23:19 发表
用perl去运行JS反正我是没搞成过,当时费了很大的劲去修改WWW::Mech的JS插件


不需要解析全部JS,只要知道这部分js把原始数据转换成输出的流程,用perl搞一下

论坛徽章:
0
6 [报告]
发表于 2009-11-11 23:23 |只看该作者
原帖由 infernor 于 2009-11-11 20:57 发表


天气预报很多网站都有提供的,不过好像播报的天气有点区别。觉得深圳气象台报的深圳天气应该准一点

另外,需要IP识别,这个有点麻烦。我不是用在网站上。

事实证明。。。深圳气象台的预报超级不准。。不如中央气象台的。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP