[在线]如何通过编程抓取标准时间网页的时间

大熊猫侯佩
优质创作者: 操作系统技术领域
领域专家: 移动开发技术领域
2014-06-08 08:04:03
比如以下2个在线标准时间网页:

http://biaozhunshijian.51240.com

http://bjtime.cn

如何用C或ruby等其他高级语言,抓取其中的时间字符串。

我用ruby抓的,时间位置是空的,哪里需要调整???

说的再通俗点,就是以上2个网页用浏览器的 网页另存为 html,并在本地打开后,时间位置是空白的,

但是用 保存全部网页 另存后,是可以看到时间内容的,如何通过编程实现后面这种效果?谢谢
...全文
366 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zilaishuichina 2014-06-08
  • 打赏
  • 举报
回复
引用 2 楼 mydo 的回复:
[quote=引用 1 楼 zilaishuichina 的回复:] 比如 http://bjtime.cn 你查看网页源码 有一行<script type="text/javascript" src="tick7.js"></script> 页面上的时间是通过这个脚本显示的 你只保存html,没有脚本是肯定就是空白 保存全部网页会把页面调用的脚本一起保存下来,这样你本地打开就会调用你保存到本地的脚本显示时间
那么我要怎么写程序取得js里的时间呢?[/quote] js里的时间是动态生成的,具体的是tick7.js里面的Tick()这个函数。 时间并不是固定的字符串,没法直接获取 不过c++可以调用js方法 http://blog.csdn.net/sding/article/details/5940677
大熊猫侯佩 2014-06-08
  • 打赏
  • 举报
回复
引用 1 楼 zilaishuichina 的回复:
比如 http://bjtime.cn 你查看网页源码 有一行<script type="text/javascript" src="tick7.js"></script> 页面上的时间是通过这个脚本显示的 你只保存html,没有脚本是肯定就是空白 保存全部网页会把页面调用的脚本一起保存下来,这样你本地打开就会调用你保存到本地的脚本显示时间
那么我要怎么写程序取得js里的时间呢?
zilaishuichina 2014-06-08
  • 打赏
  • 举报
回复
比如 http://bjtime.cn 你查看网页源码 有一行<script type="text/javascript" src="tick7.js"></script> 页面上的时间是通过这个脚本显示的 你只保存html,没有脚本是肯定就是空白 保存全部网页会把页面调用的脚本一起保存下来,这样你本地打开就会调用你保存到本地的脚本显示时间

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧