If you don't already know what Scrapy is, this post won't tell you. This post will tell you how to install Scrapy. Here's what this post contains: 1. Installing and working on Python's latest version on Linux 2. Installing Pyenv 3. Installing Scrapy Installing and working on Python's latest version on Linux Scrapy would require Python 3.6+. Default Python version on a linux distro is most likely Python 2.7. To work with Scrapy, you'd need to install a compatible version. You can easily install python using the standard sudo apt install and commands of the likes, or you can download and build it, but it's not that simple: Running projects on a latest Python version on Linux is tough. Why? Because: 1. System-wide Python 2.7 The system-wide Python 2.7 is used by several of system's applications/programs. To keep them working as they do, the system Python needs to continue being the same, forever. So, you cannot replace it with any of the latest Python 3 ve...
VPNs suck. Right now we only want to make the website we are visiting "feel" that we are not where we are but where we tell it where we are. To lie to your ISP, you'd still need a VPN, a paid one. There's one alternative to that too, but we'll talk of it later. Several ways: 1. UULE Parameter UULE is a handy search parameter made by Google Ads to help themselves easily see how their search results vary from location to location. It's pretty useful to us. It looks like this: &uule=w+CAIQICIdTG9uZG9uLEVuZ2xhbmQsVW5pdGVkIEtpbmdkb When you append this to a search URL like this https://www.google.com/search?q=[search-term]&oq=[search-term], you'll get search results for London, UK. Try this: https://www.google.com/search?q=aaa&oq=aaa&uule=w+CAIQICIdTG9uZG9uLEVuZ2xhbmQsVW5pdGVkIEtpbmdkb20&hl=en&gl=uk The UULE parameter consists of w+CAIQICI + [string length] + [base-64 encoded location] I've made bookmarklets for common search locat...