Research Note
Python Web Automation
Proficiency
Proficient
Description
Web automation, scraping, and automated task execution using Python. Not a CS major — mastered through goal-oriented rapid learning:
- Selenium WebDriver (Firefox geckodriver): browser automation control
- DOM element location: By.ID, By.CLASS_NAME, and other selectors
- Explicit waits: WebDriverWait + expected_conditions for dynamic content
- Interaction: ActionChains (click, hover, compound actions)
- Data parsing: Unix timestamp ↔ datetime conversion, dynamic page content extraction
- Polling monitor + audio alerts (winsound)
Used In
- Schengen visa appointment slot auto-grabber (
raw/(visa-slot script)): learned Selenium from scratch in 2 hours with GPT-4, wrote complete script to monitor BLS Germany Visa calendar for available slots before target date, triggering audio alert on match. Helped self + 3 friends book appointments, saving expensive third-party fees.