gpt4 book ai didi

javascript - 客户端页面调用/抓取?

转载 作者:行者123 更新时间:2023-11-28 02:47:36 31 4
gpt4 key购买 nike

问题是这样的:

我有一个 Web 应用程序 - 一个经常更改的通知系统 - 在一系列本地计算机上运行。该应用程序每隔几秒刷新一次以显示新信息。计算机仅显示信息,没有键盘或任何输入设备。

问题是,如果与服务器的连接丢失(例如安装了更新并且必须重新启动服务器),则会显示页面未找到错误。然后,我们必须重新启动运行此应用程序的所有计算机,或者添加键盘并刷新浏览器,或者尝试远程访问每台计算机并刷新浏览器。这些都不是好的选择,并且会导致很多挫败感。

我无法更改实际的应用程序或服务器环境。

因此,我需要某种方法来测试对应用程序的调用,如果返回错误或超时,请继续每分钟左右尝试一次,直到重新建立连接。

我的想法是创建一个客户端页面抓取器,它向应用程序发出 JS 请求(显示基本 HTML),并且可以在计算机上本地运行,不需要服务器。如果抓取返回正确的内容,则会显示它。如果没有,它将继续请求该页面,直到返回实际的页面内容。

这可能吗?最好的方法是什么?

最佳答案

检查服务器响应中的状态代码,而不是抓取。如果不是 200304,则您收到了错误页面,应重试。

查看此链接:http://www.ibm.com/developerworks/web/library/wa-ajaxintro3/#N102DB

关于javascript - 客户端页面调用/抓取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4512074/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com