Don't use mobile User-Agents with cloudscraper--adapter_fanfictionnet doesn't handle mobile pages.

This commit is contained in:
Jim Miller 2020-12-22 14:29:40 -06:00
parent c6cafa87f2
commit a2607ffa54

View file

@ -1073,7 +1073,15 @@ class Configuration(ConfigParser):
def get_scraper(self):
if not self.scraper:
self.scraper = cloudscraper.CloudScraper()
## ffnet adapter can't parse mobile output, so we only
## want desktop browser. But cloudscraper then insists on
## a browser and platform, too.
self.scraper = cloudscraper.CloudScraper(browser={
'browser': 'chrome',
'platform': 'windows',
'mobile': False,
'desktop': True,
})
## CloudScraper is subclass of requests.Session.
## probably need import higher up if ever used.
# import requests