如何使用python在网页上提取动态时间计数器

How to extract dynamic time counter on a web page using python

本文关键字:提取 动态 时间 计数器 网页 何使用 python      更新时间:2023-09-26

我正在python中使用BeautifulSoup抓取一些网站。我在一个网站上偶然发现了一个倒计时计时器,我想提取它。计时器显示网站上某些信息的剩余时间。某些javascript方法每秒触发innerHTML。有人知道怎么提取吗?

我不知道你为什么要截屏,因为大量免费的Javascript倒计时代码只需要谷歌搜索。这是我最喜欢的罗伯特·哈希米安的作品:http://www.hashemian.com/tools/javascript-countdown.htm

但是,如果你仍然想抓取它,你需要查看网站的HTML源代码。如果计时器的javascript嵌入到文档中,则必须找到开始和结束的<script></script>标记,并复制其间的所有内容(这基本上消除了自动抓取的问题,因为无论如何都必须查找脚本)。如果脚本在外部js文件中(更有可能),最好只下载该文件。