InstaLing bot made with selenium.
Data will be learnt by bruteforce, data.json will be generated. There you can find all gathered translations. You can see that bot makes mistakes at first few runs, thats because it is learning new words. Later it will be 100% accurate.
The local version is made with undetected-chromedriver. There were no security issues when I tested the program.
This section will guide you through setting up and running the project locally.
Before you begin, ensure you have the following installed:
- Chrome
- Python
- Git
- Clone this repository to your local machine using Git:
git clone https://github.com/Student-FastDev/Auto-InstaLing
- Change to the project directory:
cd (path to Auto-InstaLing)
- Install the required Python packages using pip and the requirements.txt file:
pip install -r requirements.txt
To run the Python file, use the following command while being in the repository folder:
python main.py
Edit the settings, by opening the settings.json (will appear after running the program for the first time) in some text editor.
{
"entries": 3, <- The amount of entries done in each program run.
"headless": false, <- If true, the browser will be invisible.
"login": "example_login", <- Here enter your InstaLing login.
"password": "example_password" <- Here enter your InstaLing password.
}
You can also run this project on Replit. To do so, follow these steps:
-
Fork the project.
-
In the Replit project settings, add the following secrets:
Key: LOGIN | Value: (YOUR LOGIN)
Key: PASSWORD | Value: (YOUR PASSWORD)
- Change the settings in the settings.json (will appear after running the program for the first time).
{
"entries": 3, <- The amount of entries done in each program run.
"headless": false, <- If true, the browser will be invisible (not that important on the replit).
"delay": "86400" <- Delay between each program run. (in seconds)
}