Skip to main content
Skip to article

Research Note

Python Web Automation

Zhenyu He · Jobs Stroustrup 1 min read

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.