1
Step 4 Live Amazon da
Tirsvad edited this page 2026-10-28 07:51:26 +01:00

Trin 4: den levende Amazon-side

🌐 English · Dansk · Bahasa Melayu

Opgave. Ret koden mod den rigtige Amazon-produktside, og udskriv pris og titel.

Hvad der skete. Den 2026-10-28 svarede Amazon botten med HTTP 200 og en robotkontrol-side ("Click the button below to continue shopping") i stedet for produktet. Der var ingen pris at læse.

Siden Amazon returnerede

Det vi byggede. is_robot_check genkender siden, og botten stopper med en tydelig besked. Den forsøger ikke at løse eller omgå kontrollen. Selektorer og markører står i constants.py; PRODUCT_URL i .env vælger en anden side, fx øvesiden.

Botten på den levende side

Det vi lærte

  • Levende websteder ændrer sig og kan afvise scripts; øvesiden er den pålidelige basis.
  • At fejle tydeligt er en del af arbejdet: en præcis fejl slår et traceback eller et forkert tal.
  • Respekt for webstedet: ingen omveje uden om en botkontrol.
  • Selektorer som data, så en ændring i markup er en enkelt linje.