Files
2026-11-04 12:36:10 +08:00

914 B

English · Dansk · Bahasa Malaysia

Trin 2 - Klasse

Fordi botten har flere trin, er koden organiseret i en klasse, InstaFollower. __init__ opretter Selenium-driveren. De tre metoder login(), find_followers() og follow() kaldes i den rækkefølge.

Outline of the InstaFollower class

Klassen er Selenium-adapteren i laget infrastructure. Et lille use case, run_bot, kalder de tre metoder gennem en Follower-protokol, så rækkefølgen testes uden en browser.

Hvad vi lærte

  • At samle trin, der deler tilstand (driveren), i en klasse.
  • At injicere driveren og sleep-funktionen, så tests bruger en falsk driver og aldrig venter.
  • At lukke browseren med en context manager (with InstaFollower() as follower:).