chorsley / python-Wappalyzer

Python driver for Wappalyzer, a web application detection utility.
GNU General Public License v3.0
309 stars 122 forks source link

Error when try to update #49

Closed knsankar closed 3 years ago

knsankar commented 3 years ago

Setup

platform.python_version() '3.9.1'

version('python-Wappalyzer') '0.3.1'

Description I am getting the following error when trying to update the technologies.

wappalyzer = Wappalyzer.latest(update=True) Traceback (most recent call last): File "", line 1, in TypeError: latest() got an unexpected keyword argument 'update'

If I try to load the JSON manually, I get this error.

wappalyzer = Wappalyzer.latest(technologies_file='data/technologies.json') /Users/knsankar/mydata/el-wap/venv/lib/python3.9/site-packages/Wappalyzer/Wappalyzer.py:226: UserWarning: Caught 'unbalanced parenthesis at position 119' compiling regex: ['(?:<div class="sf-toolbar[^>]+?>[^]+([\d.])+|<div id="sfwdt[^"]+" class="[^"]*sf-toolbar)', 'version:\1'] warnings.warn(

tristanlatr commented 3 years ago

Hi,

For now this is a feature that is not part of the 0.3.1 release. Please see the readme on pypi to see the stable docs . I need to finish a few tests before to release the next version 0.4.0 to PyPI... I also need to copy a receipe to handle documentation version not get be confused in the future.

So for the moment, please install python-Wappalyzer from github :

pip install git+https://github.com/chorsley/python-Wappalyzer.git.

knsankar commented 3 years ago

Hi, Thanks for the clarification 👍