bisguzar / twitter-scraper

Scrape the Twitter Frontend API without authentication.
MIT License
3.88k stars 601 forks source link

json.decoder.JSONDecodeError: in get_tweets() #201

Open jmoraes7 opened 1 year ago

jmoraes7 commented 1 year ago

I'm trying to run the following code example from the documentation:

`Python 3.7.3 (default, Mar 26 2019, 21:43:19) [GCC 8.2.1 20181127] on linux Type "help", "copyright", "credits" or "license" for more information.

from twitter_scraper import get_tweets

for tweet in gettweets('jdzie', pages=1): ... print(tweet['text'])`

but end up hitting this error:

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/username/miniconda3/lib/python3.9/site-packages/twitter_scraper/modules/tweets.py", line 170, in get_tweets yield from gen_tweets(pages) File "/Users/username/miniconda3/lib/python3.9/site-packages/twitter_scraper/modules/tweets.py", line 37, in gen_tweets html=r.json()["items_html"], url="bunk", default_encoding="utf-8" File "/Users/username/miniconda3/lib/python3.9/site-packages/requests/models.py", line 975, in json raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Anyone know why this is happening? Is this project still being maintained?

sourface94 commented 1 year ago

I'm trying to run the following code example from the documentation:

`Python 3.7.3 (default, Mar 26 2019, 21:43:19) [GCC 8.2.1 20181127] on linux Type "help", "copyright", "credits" or "license" for more information.

from twitter_scraper import get_tweets for tweet in gettweets('jdzie', pages=1): ... print(tweet['text'])`

but end up hitting this error:

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/username/miniconda3/lib/python3.9/site-packages/twitter_scraper/modules/tweets.py", line 170, in get_tweets yield from gen_tweets(pages) File "/Users/username/miniconda3/lib/python3.9/site-packages/twitter_scraper/modules/tweets.py", line 37, in gen_tweets html=r.json()["items_html"], url="bunk", default_encoding="utf-8" File "/Users/username/miniconda3/lib/python3.9/site-packages/requests/models.py", line 975, in json raise RequestsJSONDecodeError(e.msg, e.doc, e.pos) requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Anyone know why this is happening? Is this project still being maintained?

Were you able to solve this?

jmoraes7 commented 1 year ago

hey unfortunately not - ended up building our own scraper instead. still hoping someone figures out a solution though

what about you?

sourface94 commented 1 year ago

hey unfortunately not - ended up building our own scraper instead. still hoping someone figures out a solution though

what about you?

No I havent, are you able to share your scraper?

sweetbbak commented 1 year ago

I have this issue still as well.

devAyushDubey commented 1 year ago

Did anyone find a work around?

Mcrich23 commented 11 months ago

@jmoraes7 link?

CatBraaain commented 6 months ago

same here