Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有办法检查get请求(使用python3中的requests模块发出)是否弹出警报框?_Python_Python 3.x_Web Scraping_Python Requests_Command Line Interface - Fatal编程技术网

有没有办法检查get请求(使用python3中的requests模块发出)是否弹出警报框?

有没有办法检查get请求(使用python3中的requests模块发出)是否弹出警报框?,python,python-3.x,web-scraping,python-requests,command-line-interface,Python,Python 3.x,Web Scraping,Python Requests,Command Line Interface,因此,我正在制作一种自动化脚本,它基本上会强制执行一组有效负载来检查Flask/Jinja2应用程序上的SSTI漏洞。但是,某些有效载荷包括警报语法。如何检查在不使用SELENIUM的情况下,是否在请求时弹出警报框 PS:我试图严格限制它是基于CLI的应用程序,因此没有GUI内容:)您无法检查是否弹出警报框,请求只是发送请求。Selenium也可以使用无头浏览器运行请求获取URL标识的资源。它不呈现HTML,更不用说执行Javascript了。使用selenium,driver.switch.t

因此,我正在制作一种自动化脚本,它基本上会强制执行一组有效负载来检查Flask/Jinja2应用程序上的SSTI漏洞。但是,某些有效载荷包括
警报
语法。如何检查在不使用SELENIUM的情况下,是否在请求时弹出警报框


PS:我试图严格限制它是基于CLI的应用程序,因此没有GUI内容:)

您无法检查是否弹出警报框,请求只是发送请求。Selenium也可以使用无头浏览器运行请求获取URL标识的资源。它不呈现HTML,更不用说执行Javascript了。使用selenium,
driver.switch.to_alert()
我希望找到一种方法来检查是否可以检查警报弹出窗口,没什么,只要一个简单的布尔值就可以了@JoshuaNixon