Open curiousier-george opened 2 years ago
A little more info: I'm getting the exception while consuming the iterator returned by get_posts()
in code like this:
posts = get_posts(username, options={'allow_extra_requests': False})
for post in posts:
...
It doesn't seem to be a temporary banning issue because if I immediately run the code again it works for a while, sometimes all the way through, until I get the exception again.
Barring a complete resolution, is there a way to handle the exception and just start consuming the iterator again, starting where it left off? I'm not sure how that would work since the exception is happening in an iterator and in the "for" part of a for
loop.
Resuming extraction after catching an exception is possible, see https://github.com/kevinzg/facebook-scraper/issues/310#issuecomment-852652846
I'm wondering if anyone else might have just started getting
facebook_scraper.exceptions.UnexpectedResponse: Your request couldn't be processed
exceptions today or might know what's possibly causing it. My own thought is maybe either network errors or a temporary ban - or else Facebook just changed something that
facebook-scraper
doesn't know how to handle? Any thoughts or suggestions would be greatly appreciated!