What are they downloading?
In order to see what people are downloading, we'll need to parse the request
field. This field has three elements: a method, a path, and a protocol. The method is almost always GET
and the protocol is almost always HTTP/1.1
. The path, however, shows the resource which was requested. This tells us what people are reading from a given website.
In our case, we can expand on the processing done in log_event_1()
to gather the path information. It's a small change, and we'll add this line:
event.method, event.path, event.protocol = event.request.split(" ")
This will update the event object by splitting the event.request
attribute to create three separate attributes: event.method
, event.path
, and event.protocol
.
We'll leave it ...
Get Python for Secret Agents - Volume II now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.