Identifying the technology used by a website
The type of technology used to create a website affects the way information is recovered from a user navigation point of view. To identify this information, you can make use of tools such as Wappalyzer (https://www.wappalyzer.com) and builtwith (https://builtwith.com).
A useful tool to verify the type of technologies a website is built with is the BuiltWith module (https://pypi.org/project/builtwith), which can be installed with this command:
$ pip install builtwith
This module provides a method called parse()
, which is passed by the URL
parameter and returns the technologies used by the website as a response. In the following output, we can see the response for two websites:
>>> import builtwith
>>> builtwith.parse('http://python.org')
{'web-servers': ['Nginx'], 'javascript-frameworks': ['Modernizr', 'jQuery', 'jQuery UI']}
>>...