Comments (3)
Hi @sbrun - Thank you for taking the time to submit this issue. The HTTP 429 is because Google rightfully thinks the script is a bot and is throttling the searches for your IP, so the exception looks correct.
From https://bugs.kali.org/view.php?id=7005
It SHOULD deal with the 429 gracefully and back off the request rate a bit."
So are you requesting backoff logic? I've played around with some, but it's hard to know how much time "for the server to get out of it's grumpy mood".
You're better off increasing the delay (through -e
) at the cost of taking longer to run or running the script through a bank of proxies. Another one of my tools, pagodo, encounters the same issues and that's basically what I recommend:
https://github.com/opsdisk/pagodo/blob/master/pagodo.py#L144
As for the metadata extraction, this was my stance on it: https://github.com/opsdisk/metagoofil#metadata-extraction
from metagoofil.
Hi,
I don't know what is the best solution but I think it should not fail with a Python error. It looks like there is an error / bug in the script for the user and he is without any clue to solve it.
Maybe you can catch the error and add a comment as you have done in pagodo?
For the metadata extraction it's not an issue from my point of view as you clearly decide to not keep this feature in the tool.
from metagoofil.
Fixed in #22
from metagoofil.
Related Issues (11)
- Google similar entries HOT 5
- urllib2.HTTPError: HTTP Error 503: Service Unavailable HOT 1
- Fix for one output error HOT 3
- Add User-Agent option? HOT 4
- Float and int error HOT 5
- `pip install -r requirements.txt` not working, results in `No matching distribution found for requests==2.28.1` HOT 11
- Feature suggestion HOT 9
- python3.10 Running Error HOT 8
- No module named google HOT 3
- to clarify: the fork is missing all modules HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from metagoofil.