Capturing network requests
In addition to rendering web content and processing web pages into tabular data sets, crul can also capture the network lifecycle of loading a webpage using the
requests command. This command allows us to capture performance and request/response content of third party network requests as well as a whole assortment of rich metadata for performance and security monitoring. It's also incredibly easy to use.
Stage 1: Capturing network requests
This stage uses the
requests command, which takes a url. It will open up the page, capture the network requests, and return them in a tabular format for processing, sorting, and export.
requests command also takes a number flags to control several important options when accessing page, for example, the
--device flag controls what kind device is used to access the page.