Wolfsblvt / BlossomsPokemonGoManager

BlossomsPokemonGoManager is a tool for easy managing of your Pokémon Go game. Visit us at our Discord server to talk:
https://discord.gg/E9v8RRb
396 stars 115 forks source link

Captcha when doing bulk operations #496

Closed poiuytrezaur closed 7 years ago

poiuytrezaur commented 8 years ago

When receiving a captcha because you are doing bulk operations (happened to me on evolving) PGBM receives a captcha request. If not completed it crashes and you get (IP banned/Token banned ? (403 error)) Here's a link about knowing if there's a captcha and solving it manually https://www.reddit.com/r/pokemongodev/comments/5bwzq7/howto_manually_perform_captcha_from_api/

In the comment, an example of python implementation : http://pastebin.com/7F6BZFZe

adr-sit commented 8 years ago

Do you mean you are banned?

poiuytrezaur commented 8 years ago

Ip is banned but account is up

nhahtdh commented 8 years ago

Instead of spamming the server with large number of requests and trigger the captcha, can we play nice and insert time delay between each request?

poiuytrezaur commented 8 years ago

For me it was sending 600+ requests. 1 second delay between requests would take 10 mins to load pokemons...

Wolfsblvt commented 8 years ago

Instead of spamming the server with large number of requests and trigger the captcha, can we play nice and insert time delay between each request?

That's default state of this tool. All operations have configurable delays between the bulk steps.

For me it was sending 600+ requests. 1 second delay between requests would take 10 mins to load pokemons...

Getting inventory (pokemon) is one call, not one for each Pokémon.

poiuytrezaur commented 8 years ago

Yeah but the locations aren't 1 call at all ! (Which cause the error)

nhahtdh commented 8 years ago

That's default state of this tool. All operations have configurable delays between the bulk steps.

Oh, just found that option in config.json. I never used the tool for transferring or evolving, so I'm not aware of how it works.


Regarding the location, I guess you can add an option to disable resolving the coordinate. Not everyone needs that information.

Wolfsblvt commented 8 years ago

Locations aren't queried from Niantics server or API. Thate Google Maps.

FernandoTBarros commented 7 years ago

On 1.7.0 version captcha solver is available to when a captcha is required to continue.