Web Scraping i Power Automate til desktop

Intro The Small Bookstore vil have din hjælp til at scrape Amazon bogpriserne, så de bedre kan konkurrere. Hvad du vil lære Klientnavn The Small Bookstore Procesnavn WebScrapeAmazon Beskrivelse Den lokale boghandel ønsker at kæmpe mod mægtige Amazon, og du hjælper dem med automatisk at sammenligne priser. Så her scraper vi Amazon bogpriser for at […]

Intro

Den Lille Boghandel vil gerne have din hjælp til at skrabe Amazon-bogpriser, så de bedre kan konkurrere.

Hvad du vil lære

  • Primært:
    • Web scraping
  • Sekundært:
    • Dynamisk web scraping
    • Excel
    • Regex

Kundenavn

Den Lille Boghandel

Processens navn

WebScrapeAmazon

Beskrivelse

Den lokale boghandel vil kæmpe mod mægtige Amazon, og du hjælper dem med automatisk at sammenligne priser. Så her scraper vi Amazon-bogpriser for at bruge dem i sammenligningen senere.

  • Download kursusmaterialet her
  • Læs Excel-bogen kaldet data
  • Indstil det aktive Excel-ark til Emner
  • Lav en Amazon-søgning efter hvert af emnerne i bogsektionen (vælg 'Bøger' fra rullemenuen)
  • Skrab resultaterne (Titel, Forfatter og Pris) ind i et nyt Excel-ark med emnenavnet som arknavn
  • Luk (og gem) Excel
  • Avanceret:
    • Lav et loop, der skraber de første tre sider af søgningen
    • Kan vi finjustere Excel-resultaterne? Tip: Regex

Tips

  • Start Excel
    • Åbn Data Excel-bogen
  • Start nyt Chrome-vindue
  • Indstil aktivt Excel-ark
    • Emner
  • Hent første ledige kolonne/række fra Excel-arket
  • Læs fra Excel-arket
  • For each
    • Gå til webside
    • Tilføj nyt regneark
      • Navngiv det %Topic%
    • Indstil rullelisteværdi på websiden
      • Bøger
    • Udfyld tekstfelt på websiden
      • %Topic%
    • Klik på link på websiden
    • Udtræk data fra websiden
    • Skriv til Excel-arket
  • Luk Excel og gem
  • Avanceret:
    • Tilføj overskrifter
      • Før 'For each'
        • Indstil aktivt Excel-ark
          • Overskrifter
        • Kopiér celler fra Excel-arket
          • Vi kopierer overskrifterne
      • I starten af 'For each'
        • Tilføj nyt regneark
          • Emne
        • Indsæt celler i Excel-arket
    • De første tre sider
      • Løkke (1 til 3)
        • Hent første ledige kolonne/række fra Excel-arket
        • Flyt 'Udtræk data' og 'Skriv til Excel' ind i løkken, da vi vil gøre det tre gange
        • Klik på link på websiden
          • Næste-knappen
    • Regex
      •  Brug Regex i 'Udtræk data' for at udtrække forfatteren
((?<=^by ).*(?= \|))|((?<=\| by ).*(?= \|))

Videoguide

https://youtu.be/WXK0u2yXLrU

Skriv en kommentar