ilektrojohn / creepy

A geolocation OSINT tool. Offers geolocation information gathering through social networking platforms.
http://www.geocreepy.com
GNU General Public License v3.0
1.28k stars 302 forks source link

parrot 3.6 error #94

Open gutthhub opened 7 years ago

gutthhub commented 7 years ago

Traceback (most recent call last): File "CreepyMain.py", line 20, in from PyQt4.QtWebKit import QWebPage, QWebSettings ImportError: No module named QtWebKit

ounisz commented 6 years ago

until now there is no solution to this problem. I upgraded pip with the following "pip install --upgrade pip" it was fine then I add the following line "pip install -U pytz python-qt flickrapi python-instagram yapsy tweepy google-api-python-client python-dateutil configobj dominate " after that I download it creepy from https://github.com/jkakavas/creepy/tarball/master untar it and I I tryied to run the creepy with the following command python Creepymain.py I got the following error File "CreepyMain.py", line 20, in from PyQt4.QtWebKit import QWebPage, QWebSettings ImportError: No module named QtWebKit unfortunately there is until now no solution on the internet about this important subject

b4dnewz commented 6 years ago

have you tried to install these:

libqtwebkit-dev
libqtwebkit4

or more generally look into your package manager for qt or qtwebkit? the error seems complaining about QtWebKit that is missing

metamonsta commented 6 years ago

I have the same issue as the op. I also have the two libraries @b4dnewz mentioned and still receive the same error :: python CreepyMain.py Traceback (most recent call last): File "CreepyMain.py", line 20, in from PyQt4.QtWebKit import QWebPage, QWebSettings ImportError: No module named QtWebKit

Any help?

b4dnewz commented 6 years ago

@metamonsta it could be the python qt library that is missing at this point.. I don't know exactly.. from a briefly google search you can try to search if exists and are missing packages of this pattern: python-pyqt*

I guess libqtwebkit4 alone is not enough it still needs the python drivers. Let me know if you solve it.

Father-Stalin commented 5 years ago

I recently started playing around with the program, and found something interesting. As we know, PyQt4 references a .QtWebkit and from there imports QtWebPage. The funny thing is, the requirements of PyQt4 does not include the QtWebkit, hence the error.

I am on Parrot, I "Fixed" my issue by changing lines in three .py files from "from PyQt4.QtWebKit" to PySide instead of the PyQt4 library. The PySide Library supports the webkit, more specifically, the files I changed were FilterLocationsPointDialog.py, CreepyMain.py, and CreepyUI.py.

Hope this helps, I get no exceptions when running, but the program doesn't launch.