Personal GPU Scraper I'm working on which will also have purchasing abilities most likely near future.
- Download the source code folder from release
- Copy GPUScrapeBot-x.x.x folder to desired location
- Open a terminal in the folder (or cd into folder)
- Run with
python run_scraper.py
- Follow on-screen prompts
If all goes perfect, that should work. Possible issues mostly lie with Raspberry Pi, and potentially a personal Linux system.
Should something go wrong, most likely will be with drivers. A few possibilities will either be permissions or execution of file with bad system exec format.
Try cd-ing to the file and running a chmod -x <filename>
If this does not work...
- Go to one of following and just download manually.
- Unzip and place the driver file in GPUScraper-/mccaffertyp/driver_executables
Only encountered this on my Raspberry pi 4 To fix, do the following:
- Run
sudo apt-get install chromium-chromedriver
- To make sure it downloaded, you can run
chromedriver -v
- To make sure it downloaded, you can run
- Run
whereis chromedriver
- Should be in one of two locations:
/usr/bin/chromedriver
- This is where it was for me./usr/lib/chromium-chromedriver/chromedriver
- This never happened for me
- Should be in one of two locations:
Note: Packages should be downloaded with script, but may fail. In such case, either run again or manually install selenium for Python3
At this point in time, below are the websites being scraped:
- Amazon (First page only)
- Best Buy
- NewEgg
Items being scraped for stock:
- RTX 3080
Currently, there are only three supported web browsers:
- Chrome (v90 only - Windows, v88 only - Linux)
- Firefox (v47 above (according to Google), xxx - Linux needs manual installation)
- Opera (v90 only (based on chromedriver) - Windows, v90 only (based on chromedriver) - Linux)
Note: Versions may vary, these are just the versions I included already for your ease of use (hopefully)
Similarly to Browsers, there are only four supported carriers currently:
- AT&T
- Sprint
- T-Mobile
- Verizon
(For a complete list to be added in, look under GPUScraper/mccaffertyp/number_domains.txt)