Skip to content

mimidib/Top100VoteAutomation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

top100DreamMsAutomation

This project is an outline of what would automate the voting process for the Dream MS server on gtop100.com. It utilizes the NopeCHA Chrome extension to solve captchas and streamline the voting experience, but it wasn't successful in practice.

Project Structure

top100DreamMsAutomation
├── src
│   ├── main.py          # Entry point for the application
│   ├── browser.py       # Functions to launch Chrome with a specific profile
│   ├── scraper.py       # Functions for scraping the target website
│   ├── captcha.py       # Functions for solving captchas using NopeCHA
│   ├── config.py        # Configuration settings for the project
│   └── utils.py         # Utility functions for various tasks
├── profiles
│   └── chrome_profile    # Chrome user profile with NopeCHA extension
├── scripts
│   └── launch_chrome.sh  # Shell script to launch Chrome with the specified profile
├── tests
│   ├── test_scraper.py   # Unit tests for scraper functions
│   └── test_captcha.py    # Unit tests for captcha functions
├── .vscode
│   └── launch.json       # Debugging configuration for the project
├── .gitignore            # Files and directories to ignore by Git
├── requirements.txt      # List of project dependencies
├── pyproject.toml       # Project configuration and dependency management
└── README.md             # Documentation for the project

Setup Instructions

  1. Clone the repository:

    git clone <repository-url>
    cd top100DreamMsAutomation
  2. Install dependencies: Ensure you have Python installed, then run:

    pip install -r requirements.txt
  3. Set up Chrome Profile: Make sure the Chrome profile located in profiles/chrome_profile has the NopeCHA extension installed.

  4. Run the automation: You can launch the automation by executing the main script:

    python src/main.py

Usage Guidelines

  • Ensure that the Chrome profile is correctly set up with the necessary extensions before running the automation.
  • Modify the config.py file to include your voting credentials and any other necessary configurations.
  • The automation will handle captcha solving and voting for the specified accounts.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any enhancements or bug fixes.

About

Python app to automate voting for a private maplestory server

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors