Skip to content

This Python Selenium script helps to find available dates for legalization of documents by the [German Embassy](https://teheran.diplo.de/) in Tehran.

Notifications You must be signed in to change notification settings

Rolfff/Visametric-Termin-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium Visametric Termin Bot

This Python Selenium script helps to find available dates for legalization of documents by the German Embassy in Tehran. The script only helps to enter your personal data. You need to solve the Google Recaptcha for each operation.

Ethics notes

  • This script should help Iranian citizens to get an appointment at Visametric in the foreseeable future without having to spend a lot of money on the black market. It gives them the opportunity to work with similar or the same weapons as the appointment traders.
  • Additionally, it can be used to document the appointment method of the German Embassy in Tehran and collect evidence for future complaints or court proceedings.
  • Please feel free to adapt this script to future new conditions of the Visametic website.

Notes

  • It is tested and developed January 2023 for the first time. When the page is rebuilt, the script should be adjusted.
  • At the moment it works only if you have paid with card the Visametirc deposit.
  • The Script does not check the Transaction ID. It takes the first one.
  • The Script take the first found time slot and stops.
  • The bot works only with the german formular. (You are invited to extend the script to other languages.)

Install

  1. First install Python3 on your system.
  1. Run Python3 in command prompt
  2. Installing Python3 packages: Copy and paste the following lines into the command prompt.
pip install -U selenium
pip install fake-useragent
pip install undetected-chromedriver
  1. Install Google Chrome on your system. Make sure that Chrome runs without problems on your system.

Optional for linux:

  • sudo apt install speech-dispatcher

Usage

  1. Downloard this script.
  2. Rename the 'config_example.py' file to 'config.py'.
  3. Fill config_example.py with your data.
  4. Open the command prompt at the location from the downloaded files and run python3 ./termin-bot.py
  5. Answer the captcha and wait. Good luck!
  6. If you want to help improve the situation for others, share your log file (see "LOGFILE": "./Visametric.log" path at your config.py) with us. We will document it here.

Contribute

open an Issue fore questions or bugs. Or you can fix it yourself and create a change request.

About

This Python Selenium script helps to find available dates for legalization of documents by the [German Embassy](https://teheran.diplo.de/) in Tehran.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages