代码之家  ›  专栏  ›  技术社区  ›  Iain Holder

链接检查受密码保护的网站

  •  1
  • Iain Holder  · 技术社区  · 15 年前

    该网站混合了HTML和ASP.NET Webforms。

    我需要这样的东西:

    http://validator.w3.org/checklink

    5 回复  |  直到 15 年前
        1
  •  2
  •   ftrotter mario    15 年前

    为此,您应该认真研究unix命令行工具。Esp wget

    还可以看看卷曲或卷曲 libcurl+php

    首先,需要什么类型的用户/密码。这些可以是POST值,也可以是http协议中的用户名和密码。你想要哪个?有几种方法可以为网站提供用户名和密码,您使用的任何解决方案都必须与您的网站配合使用。这意味着你必须非常准确地理解你正在使用的方法。仅仅是它有一个用户名和密码是远远不够的信息。

    其次,我们不清楚“链接仍然有效”是什么意思。您是指基于您的应用程序的正常运行而有效或无效的内部链接,还是指指向恰好位于受密码保护站点上的公共Internet站点的链接?

    我假设后者有这个答案。但是,如果您指的是前者,那么您应该查看最近推出的几个web应用程序测试套件中的一个。

        2
  •  1
  •   Zhaph - Ben Duguid    15 年前

    Rel软件的 Web Link Validator 与基于Forms Auth的站点一起工作非常愉快-我们已经在客户端站点上使用它一段时间了。

    需要注意的主要事项是:

    1. 确保告诉它忽略所有注销URL(这样它就不会无意中注销自己)。
        3
  •  1
  •   grossvogel    15 年前

    我喜欢使用 SimpleTest 用于测试我自己的网站,但没有内置的链接检查器。

    您可以使用它导航登录并获取页面正文。然后,您将使用正则表达式解析内容以查找所有链接,并再次使用SimpleTest验证这些链接(甚至对它们进行爬网以进行递归验证)。

    当然,使用cURL(或者将libcurl与您选择的语言结合使用)也可以让您非常接近。

        4
  •  0
  •   Noon Silk    15 年前

    您只需要验证WebRequests。。。

    你被困在哪里?

    --编辑

        5
  •  0
  •   Madhu    15 年前