OWASP ZAP-使用Selenium Python启动浏览器后提取URL

OWASP ZAP-使用Selenium Python启动浏览器后提取URL,selenium,selenium-chromedriver,owasp,zap,Selenium,Selenium Chromedriver,Owasp,Zap,我正在使用Selenium Python启动一个网站!加载Chrome浏览器时,ZAP proxy将连接到浏览器并捕获URL。我有两件事需要澄清: 当用户解析不同的链接时,如何捕获URL/请求?ZAP正在GUI中捕获它。有没有API可以提供完整的URL列表 如何使用Selenium(Python)捕获URL?它只捕获当前URL,当我转到其他链接时,它不会打印新页面URL 简而言之,答案是肯定的——Zap有一个惊人的API,您可以找到文档。为了更详细的解释,我需要一些细节,因为我不完全理解你的问题

我正在使用Selenium Python启动一个网站!加载Chrome浏览器时,ZAP proxy将连接到浏览器并捕获URL。我有两件事需要澄清:

  • 当用户解析不同的链接时,如何捕获URL/请求?ZAP正在GUI中捕获它。有没有API可以提供完整的URL列表
  • 如何使用Selenium(Python)捕获URL?它只捕获当前URL,当我转到其他链接时,它不会打印新页面URL

  • 简而言之,答案是肯定的——Zap有一个惊人的API,您可以找到文档。为了更详细的解释,我需要一些细节,因为我不完全理解你的问题

    1-您是否希望通过Zap获得所有代理请求?您可以使用以下命令:
    /JSON/core/view/sites/?zapapiformat=JSON&formMethod=GET


    2-不确定-似乎是一个硒问题,对吗?

    简短的回答是肯定的-Zap有一个惊人的API,您可以找到文档。为了更详细的解释,我需要一些细节,因为我不完全理解你的问题

    1-您是否希望通过Zap获得所有代理请求?您可以使用以下命令:
    /JSON/core/view/sites/?zapapiformat=JSON&formMethod=GET


    2-不确定-似乎是一个selenium问题,对吗?

    我想知道API,它返回我从ZAP的“站点”选项卡解析的整个URL列表。第二个问题与硒有关。你能试试我建议的API吗?它假设“获取通过/被ZAP(scheme and domain)访问的站点”,我想知道API,它返回给我从ZAP的站点选项卡解析的整个URL列表。第二个问题与硒有关。你能试试我建议的API吗?它假定“获取通过ZAP(方案和域)访问的站点”