【问题标题】:Python wsgi website scannerPython wsgi 网站扫描仪
【发布时间】:2012-07-17 15:09:48
【问题描述】:

我需要构建一个扫描器来扫描给定的 url 数组,并将它们显示在网页、url 和状态码上。 我设法在不到 50 个 url 的情况下做到了这一点。问题是当扫描更多时,脚本需要更多时间来运行并且服务器返回 504 Gateway Timeout 错误。

有没有办法在扫描时打印 url?,不是在扫描完所有 url 之后。我正在使用 python wsgi。

【问题讨论】:

    标签: python cgi wsgi openshift


    【解决方案1】:

    我发现我可以使用 Python 的 yield 关键字单独返回字符串。就像这样。无需等待整个过程完成。

    def htmlOut():
        yield '<html>'
        yield '<body><h1>'
        yield 'Hello world'
        yield '</h1></body></html>
    

    【讨论】:

      猜你喜欢
      • 2012-03-28
      • 2015-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-09
      • 2017-08-22
      • 1970-01-01
      相关资源
      最近更新 更多