Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要构建一个扫描器来扫描给定的 url 数组,并将它们显示在网页、url 和状态码上。我设法用不到 50 个 url 做到了这一点。问题是当扫描更多时,脚本需要更多时间来运行并且服务器返回 504 Gateway Timeout 错误。
有没有办法在扫描时打印 url?,不是在扫描完所有 url 之后。我正在使用 python wsgi。
我发现我可以使用 Python 的 yield 关键字分别返回字符串。就像这样。无需等待整个过程完成。
def htmlOut(): yield '<html>' yield '<body><h1>' yield 'Hello world' yield '</h1></body></html>