Skip to content

A Python-based automation script that uses Selenium to visit and refresh a GitHub profile multiple times, aimed at increasing profile visit counts for testing and observation purposes.

License

Notifications You must be signed in to change notification settings

dnyanesh1011/Github-Profile-Visitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GitHub Profile Visitor Automation 🤖

Welcome to GitHub Profile Visitor Automation, a fun and experimental Python project that automates visiting and refreshing your GitHub profile to increase profile visit counts. 🎯

🔧 What does it do? This project uses Selenium to automate visiting and refreshing your GitHub profile 2000 times! It's a great way to test and observe how GitHub tracks profile visits. 💻

🧩 How It Works:

  1. The script visits your GitHub profile.
  2. Waits for the page to load, then refreshes the page.
  3. Repeats the process 2000 times, simulating traffic to your profile. 🔄

Why Use It?

  • Test GitHub's traffic tracking: Want to see how your GitHub profile’s visit counter increases? This is for you!
  • Simple Automation: A quick way to simulate profile visits without manual refreshing.
  • Boost your profile count: Increase your visit count to see how fast it updates with each refresh. 📈

📋 Prerequisites:

Before you run the script, ensure you have the following setup:

  1. Python 3.x: Ensure you have Python 3.x installed on your machine. If not, download and install Python.

  2. Selenium: This script uses the Selenium package to automate the browser. You need to install it using pip:

    pip install selenium
  3. ChromeDriver: This project uses ChromeDriver to interact with the Google Chrome browser. It must be compatible with the version of Chrome installed on your system.

    • Download ChromeDriver: Visit the official ChromeDriver download page and download the version matching your Chrome version.
    • How to check Chrome version:
      • Open Chrome.
      • In the top-right corner, click the three dots menu > Help > About Google Chrome.
      • Download the corresponding ChromeDriver version from the link above.
  4. IDE Setup: It's assumed that you have an IDE (like Visual Studio Code, PyCharm, or any Python-supported IDE) set up to run Python scripts.


💻 Installation:

  1. Clone this repository:

    git clone https://github.com/dnyanesh1011/Github-Profile-Visitor.git
  2. Navigate to the project folder:

    cd Github-Profile-Visitor
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Download ChromeDriver:

    • Visit the ChromeDriver download page.
    • Select the version that corresponds to your installed version of Chrome. If you're unsure, check the version in Settings > About Chrome in your browser.

⚙️ How to Use:

  1. Edit the script to use your own GitHub profile URL:

    • Open the github_profile_visitor.py file.
    • Replace the placeholder URL with your GitHub profile URL.
  2. Run the script:

    python github_profile_visitor.py

The script will open your GitHub profile, refresh the page 2000 times, and simulate profile visits.


📑 License:

This project is licensed under the MIT License. Feel free to use, modify, and share! 🛠️


🔗 Let's Connect:

  • Follow me on GitHub: dnyanesh1011
  • Feel free to contribute and open issues for any bugs or improvements!

Happy coding!

About

A Python-based automation script that uses Selenium to visit and refresh a GitHub profile multiple times, aimed at increasing profile visit counts for testing and observation purposes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages