This repository contains Python scripts to increase views on a GitHub profile using Selenium and rotating proxies. It includes a proxy scraper and a script to drive traffic to the specified GitHub profile.
- Profile View Boosting: Increases views on a specified GitHub profile.
- Proxy Support: Utilizes a list of proxies to rotate IP addresses and avoid rate limiting.
- Proxy Scraping: Includes a script to scrape fresh proxies from a free proxy list website.
- Proxy Validation: Checks the validity of proxies before using them.
- Headless Mode: Runs Chrome in headless mode to minimize resource consumption.
- Multi-threading: Uses multi-threading to simulate concurrent users.
- Customizable: Allows users to configure the target URL, number of reloads, and number of workers.
-
Clone the repository:
git clone https://github.com/versaagonon/booster-views-github-profile-.git cd booster-views-github-profile- -
Install the required Python packages:
pip install requests beautifulsoup4 selenium webdriver-manager
-
Scrape Proxies (Optional):
Run the
proxygrep.pyscript to scrape and test proxies:python proxygrep.py
This will create a
proxies.txtfile containing a list of working proxies. -
Configure
booster.py:- Modify the
TARGET_URLSlist inbooster.pyto include the GitHub profile URL(s) you want to boost. - Ensure the
PROXY_FILEvariable points to the correct proxy list file (default:proxies.txt). - Adjust
RELOAD_COUNT_PER_URL,WORKERS,RELOADS_PER_WORKER, andRUN_HEADLESSvariables as needed.
- Modify the
-
Run the
booster.pyscript:python booster.py
The script will then start launching Chrome instances with different proxies and reloading the target URL.
- Python: Programming language
- requests: For making HTTP requests (proxy scraping and validation).
- BeautifulSoup4: For parsing HTML (proxy scraping).
- Selenium: For automating web browser interactions (profile view boosting).
- webdriver-manager: For managing Chrome WebDriver.
- concurrent.futures: For multi-threading.
-
Implement More Robust Proxy Handling: The current proxy validation is basic. Implement more sophisticated proxy testing, including checking for anonymity and protocol support (HTTP/HTTPS/SOCKS). Add logic to automatically retry failed requests with different proxies. Consider using a dedicated proxy management library.
-
Enhance User-Agent Rotation: The script currently uses a default user agent. Implement a mechanism to rotate through a list of realistic user agents to further reduce the risk of detection.
-
Add Logging and Monitoring: Implement more detailed logging to track the progress of the script, including successful and failed requests, proxy usage, and error messages. Consider adding a monitoring dashboard to visualize the script's performance.

