云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

天翼云_收费企业邮箱哪个好_速度快

小七 141 0

在这篇博文中,我希望与大家分享我用来判断网页项目的超链接是否处于活动状态的解决方案。

我在构建一个机器人时遇到了这个问题,这个机器人应该使用"下一步"按钮在web应用程序的不同页面中导航。这是使用"上一页"和"下一页"按钮设计页面间导航的一种非常正常的方式。这些可以是"按钮",也可以是"带有超链接的简单文本"。在我的例子中,返利app怎么用,它是带有超链接的文本。

机器人应该在所有页面中移动–>阅读页面上的内容–>阅读最后一页内容后单击注销。我的问题是如何识别bot是否已到达最后一页?这是由"下一个"超链接被停用表示的。要确定真正的差异,请执行以下操作:–

检查页面源。要检查,只需右键单击页面–>选择检查源。

在打开的页面检查窗口的"元素"选项卡上,物联网协议,请找到用于相关元素的相应HTML标记。对我来说,大数据技术,它看起来是这样的:–

请仔细观察,云服务器品牌,"上一个"文本的超链接处于非活动状态,云主机云服务器,"下一个"文本的超链接处于活动状态。"Previous"的HTML属性"style"包含值"display:none";而"Next"则只包含文本。

如何在运行时获取HTML属性?

在搜索之后,我找到了一个方法"html",用于包含整个字符串的项目,该字符串包含在上述屏幕截图的a中。这就简单了。下一个问题是如何识别字符串是否包含这些字符。为此,我必须在脚本部分包含"String Utilities"库,并使用以下函数:ctx.string.existChar文件().

因此,最后的代码转换为以下内容:–

请更详细地检查HTML标记以获得正确的区分因子,并使用HTML方法检索该信息