From 85fff319bce6a1a1c59fffb77cc34074503c7764 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Fri, 10 May 2019 16:43:59 +0000 Subject: [PATCH] Disable Twitter's spelling correction src=typd means "this is what was typed in and could be incorrect". src=spxr is "no, I really mean that". src=sprv appears to be an alias of spxr that is no longer used. --- snscrape/modules/twitter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snscrape/modules/twitter.py b/snscrape/modules/twitter.py index d151331..e723a0d 100644 --- a/snscrape/modules/twitter.py +++ b/snscrape/modules/twitter.py @@ -49,7 +49,7 @@ class TwitterSearchScraper(snscrape.base.Scraper): # First page logger.info(f'Retrieving search page for {self._query}') - r = self._get('https://twitter.com/search', params = {'f': 'tweets', 'vertical': 'default', 'lang': 'en', 'q': self._query, 'src': 'typd', 'qf': 'off'}, headers = headers) + r = self._get('https://twitter.com/search', params = {'f': 'tweets', 'vertical': 'default', 'lang': 'en', 'q': self._query, 'src': 'spxr', 'qf': 'off'}, headers = headers) feed = self._get_feed_from_html(r.text) if not feed: @@ -69,7 +69,7 @@ class TwitterSearchScraper(snscrape.base.Scraper): 'include_available_features': '1', 'include_entities': '1', 'reset_error_state': 'false', - 'src': 'typd', + 'src': 'spxr', 'qf': 'off', 'max_position': maxPosition, },