I'm using Scrapy 2.3 with the library scrapy_fake_useragents to scrape a major e-commerce website. When I run the spider on my local computer, scrapy will rotate user agents per the library and will scrape the information I need, bypassing the website's attempts to block Scrapy.
When I run Scrapy from my Amazon EC2 server, Scrapy recognizes the DownloaderMiddleware of the scrapy_fake_useragents library. However, it gets blocked.
Is there some difference between a local computer and a remote server that I don't know?