Deli z drugimi prek


Avtomatizacija spletnih strani

Power Automate ponuja več dejanj v skupini avtomatizacija brskalnika, ki uporabnikom omogočajo interakcijo s spletnimi brskalniki. Avtomatizacija brskalnika je poseben primer avtomatizacije uporabniškega vmesnika, ki se uporablja za interakcijo s spletnimi elementi.

Poleg vgrajenega brskalnik po avtomatizaciji so trenutno podprti štirje spletni brskalniki:

  • Microsoft Edge
  • Microsoft Internet Explorer
  • Google Chrome
  • Mozilla Firefox

Pomembno

Preden avtomatizirate spletne strani, morate namestiti ustrezno razširitev brskalnika in ustrezno konfigurirati brskalnik. Za več informacij o podprtih brskalnikih in zahtevanih razširitvah pojdite na Namestitev Power Automate razširitev brskalnika.

Za izvedbo spletna avtomatizacija morate najprej ustvariti nov primerek brskalnika. To lahko dosežete z dejanji Launch Browser, ki podpirajo Microsoft Edge, Google Chrome, Mozilla Firefox in Internet Explorer. Z dejanji Zaženi brskalnik lahko tudi določite, ali naj se spletna stran zažene na vašem lokalnem namizju ali v okolju navideznega namizja.

opomba,

Če želite zagnati brskalnik na navideznem namizju, najprej zajemite vsaj en element uporabniškega vmesnika znotraj tega namizja. Ta element mora biti na voljo v repozitoriju elementov uporabniškega vmesnika vašega toka.

Če želite avtomatizirati spletno stran, morate zagnati ali priključiti enega od podprtih brskalnikov in nato uvesti avtomatizacija brskalnika dejanja. Avtomatizacija brskalnika dejanja vam omogočajo interakcijo s spletnimi stranmi in posnemanje dogodkov, kot je klikanje, z uporabo skriptov JavaScript. Tok lahko razvijete ročno ali z uporabo snemalnika.

opomba,

Spletna avtomatizacija v Power Automate za namizne računalnike deluje tako, da se ne more odpreti z drugim sistemskim uporabnikom ali priključiti kateremu koli brskalniku, ki je bil odprt z drugim sistemskim uporabnikom, razen tistim, uporabljenim za odpiranje Power Automate za namizje. To vedenje se pojavi iz varnostnih razlogov.

Privzeto dejanja avtomatizacija brskalnika ne premaknejo kazalca miške na zaslonu. Posledično se lahko izvajajo tudi, ko je spletni brskalnik pomanjšan ali ciljni zavihek ni izbrani zavihek. Ta funkcionalnost vam omogoča izvajanje drugih dejavnosti na vašem računalniku, medtem ko teče tok avtomatizacija brskalnika.

Vendar nekatera dejanja, kot sta Klikni povezavo na spletni strani in Izpolni besedilno polje na spletni strani podpirajo fizične interakcije za primere kjer dogodki JavaScript ne delujejo po pričakovanjih. Če omogočite fizično interakcijo, brskalnika ni mogoče minimizirati, ciljni zavihek pa mora biti fokusiran.

Uporabi Internet Explorer v primerjavi z brskalnik po avtomatizaciji

Čeprav brskalnik po avtomatizaciji temelji na Internet Explorer, ponuja nekatere funkcije in omejitve, ki povečujejo učinkovitost avtomatizacije.

  1. Brskalnik po avtomatizaciji deluje takoj, medtem ko Internet Explorer zahteva dodatno konfiguracijo. Varnostne konfiguracije so lahko nezaželene v organizacijah s strogimi varnostnimi pravilniki, ki prepovedujejo ročne spremembe.

  2. Dejanje Kliknite povezavo za prenos na spletni strani deluje z brskalnik po avtomatizaciji ne glede na Internet Explorer različico. Za dejansko Internet Explorer dejanje zahteva različico 8 ali nižjo.

  3. Brskalnik po avtomatizaciji onemogoči vsa pogovorna okna s sporočili, ki se lahko neovirano prikažejo v Internet Explorer. Če ta funkcija ni zaželena, uporabite pripono ShowDialogs na koncu URL-ja v dejanju Zaženi novo Internet Explorer .

  4. Brskalnik po avtomatizaciji ne podpira zavihkov ali odpiranja povezav v oknih. Ko izberete povezavo, jo brskalnik odpre v istem oknu/primerku.

  5. Brskalnik po avtomatizaciji ima majhno prednost v zmogljivosti, ker ne nalaga nepotrebnih elementov in dodatkov, kot to počne Internet Explorer .

Avtomatizirajte brskalnike in spletne elemente

Pred uvedbo drugih dejanj avtomatizacija brskalnika uporabite eno od dejanj za zagon brskalnika, da ustvarite primerek brskalnika. Zaženete lahko novo sejo brskalnika ali priložite obstoječo.

  • Zaženi novo Microsoft Edge
  • Zaženi novo Internet Explorer
  • Zaženite nov Chrome
  • Zaženi novo Firefox

Posnetek zaslona dejanja Launch new Microsoft Edge .

Ko je na voljo primerek brskalnika, lahko uvedete druga avtomatizacija brskalnika dejanja za interakcijo s spletnimi stranmi. Dejanja izpolnjevanja spletnih obrazcev se osredotočajo na zagotavljanje vnosa v spletne strani, medtem ko dejanja pridobivanja spletnih podatkov črpajo podatke s spletnih strani.

Seznam z vsemi razpoložljivimi dejanji avtomatizacija brskalnika najdete v sklicu na dejanja avtomatizacija brskalnika.

Posnetek zaslona vnosov dejanja Izpolni besedilno polje na spletni strani.

Poleg primerka brskalnika večina avtomatizacija brskalnika dejanj zahteva element uporabniškega vmesnika za interakcijo. Obstoječi elementi uporabniškega vmesnika so vidni v podoknu elementov uporabniškega vmesnika, nove pa je mogoče dodati neposredno prek lastnosti dejanja ali podokna. Če želite več informacij o elementih uporabniškega vmesnika, pojdite na Avtomatiziraj z uporabo elementov uporabniškega vmesnika.

opomba,

Avtomatizacija brskalnika dejanja sprejemajo izključno elemente uporabniškega vmesnika, zajete s spletnih strani. Zato elementi uporabniškega vmesnika, zajeti iz namiznih aplikacij, niso na voljo v dejanjih avtomatizacija brskalnika.

Posnetek zaslona razpoložljivih elementov uporabniškega vmesnika v besedilnem polju Izpolni dejanje spletne strani.

Če želite dodati nov element uporabniškega vmesnika, označite ustrezen spletni element in pritisnite Ctrl + levi klik. Ko dodate vse zahtevane elemente, izberite Končano , da jih shranite.

Posnetek zaslona označenih elementov uporabniškega vmesnika za zajem.

Vnesite podatke na spletnih straneh

Če želite zagotoviti vnos na spletno stran, izberite ustrezno dejanje izpolnjevanja spletnih obrazcev glede na naravo elementa. Uporabite na primer dejanje Nastavi vrednost spustnega seznama na spletni strani , da izberete element v spustnem meniju.

Posnetek zaslona dejanja Nastavi vrednost spustnega seznama na spletni strani.

Izvleček podatkov s spletnih strani

Če želite ekstrahirati določen del podatkov s spletne strani, uporabite Pridobi podrobnosti spletne strani ali Pridobi podrobnosti elementa na spletni strani dejanje, odvisno od tega, ali zadevni podatki zadevajo celotno spletno stran ali element znotraj nje. Če želite več informacij o pridobivanju podrobnosti s spletnih strani, pojdite na Pridobivanje podrobnosti s spletne strani.

Posnetek zaslona dejanja Pridobi podrobnosti spletne strani.

Poleg vnaprej izpolnjenih možnosti lahko ročno izberete, da pridobite kateri koli atribut HTML, ki ga morda ima izbrani spletni element.

Poleg tega dejanje Pridobi podrobnosti elementa na spletni strani podpira atribut waelementrectangle , ki pridobi zgornjo levo točko in dimenzije spletnega elementa. Če želite več informacij o tem atributu, pojdite na Pridobite koordinate in velikost spletnega elementa.

Posnetek zaslona dejanja Pridobi podrobnosti elementa na spletni strani.

Izvlecite strukturirane podatke s spletnih strani

Če želite izvleči velike količine strukturiranih podatkov, uporabite dejanje Izvleči podatke s spletne strani . Ekstrahirane podatke lahko shranite kot posamezne vrednosti, sezname in tabele ali pa jih prilepite v Excelove delovne liste.

Posnetek zaslona dejanja Izvleček podatkov s spletne strani.

Medtem ko je spletni pomočnik v živo odprt, izberite ali z desno miškino tipko kliknite ciljne podatke, da si ogledate razpoložljive možnosti ekstrakcije. Če želite izvleči vrednost, izberite Izvleči vrednost elementa in nato izberite atribut HTML, ki ga želite pridobiti.

Posnetek zaslona spletne strani med pridobivanjem podatkov z nje.

Power Automate samodejno identificira sezname ali tabele podatkov po izbiri dveh ali več njihovih elementov za ekstrakcijo.

opomba,

Če želite hitreje izvleči celotno tabelo HTML, izberite tabelo ali jo kliknite z desno tipko miške in izberite Izvleči celotno tabelo HTML. Ta možnost je na voljo samo za elemente, ki Power Automate prepoznajo tabele HTML. Če so podatki strukturirani kot tabela, vendar niso prepoznani kot tabela HTML, ekstrahirajte prva dva njihova elementa, kot je opisano prej.

Posnetek zaslona spletne strani med ekstrahiranjem podatkovne tabele z nje.

Lahko pa tudi ročno ustvarite ali uredite CSS izbirnike, ki natančno določajo določene elemente.

Če želite ustvariti CSS izbirnik, izberite Napredne nastavitve v spletnem pomočniku v živo in nato izberite vrsto vrednosti, ki jo želite ekstrahirati. Izberete lahko ekstrahiranje ene vrednosti, več ročno izbranih vrednosti (različen izbirnik definira vsako vrednost), seznamov, tabel in celotnih tabel HTML.

Vsak CSS izbirnik je sestavljen iz drevesne strukture elementa HTML, atributa, ki ga je treba izvleči iz njega, in neobvezno regularnega izraza za izvajanje naprednejše izbire.

Posnetek zaslona CSS izbirnika.

Ekstrahirajte strukturirane podatke z več strani

Če so informacije za ekstrahiranje razdeljene med več strani z isto strukturo, morate nastaviti ustrezno konfiguracijo ostranjenja.

Pozivniki so spletni elementi, ki vam omogočajo krmarjenje med več stranmi. Če želite nastaviti krmilnik po straneh za ekstrakcijo podatkov, izberite ali z desno miškino tipko kliknite ustrezni krmilnik po straneh element in izberite Nastavi element kot krmilnik po straneh.

Poleg tega lahko ročno določite krmilnik po straneh v Naprednih nastavitvah živega spletnega pomočnika.

Posnetek zaslona možnosti za nastavitev elementa kot krmilnik po straneh.

Ko je izbira podatkov končana, zaprite spletnega pomočnika v živo in konfigurirajte ustrezne parametre v dejanju Izvleček podatkov s spletne strani . Izbirate lahko med črpanjem podatkov iz vseh razpoložljivih strani ali določenega števila le-teh.

Po želji lahko omogočite Obdelajte podatke po ekstrakciji pustiti Power Automate ekstrahirane podatke obdela na različne načine, na primer z odstranjevanjem presledkov in neželenih znakov. Vendar pa lahko ta možnost vpliva na zmogljivost za velike količine podatkov.

Posnetek zaslona možnosti ostranjenja v dejanju Izvleček podatkov s spletne strani.

Interakcija s spletnimi storitvami

Power Automate ponuja različna dejanja HTTP, ki vam omogočajo neposredno komunikacijo s spletnimi viri, kot so spletne strani, datoteke in API-ji, ne da bi potrebovali spletni brskalnik. Seznam z vsemi razpoložljivimi dejanji HTTP najdete v Referenca dejanj HTTP.

Prenesite spletne vire

Uporabite dejanje Prenesi s spleta za neposreden prenos vsebine spletne strani ali datotek, shranjenih v spletu.

Znotraj tega dejanja je mogoče uporabiti obe metodi GET in POST . Datoteke je mogoče prenesti neposredno na disk, medtem ko se vsebina spletnih strani shrani v spremenljivke.

Posnetek zaslona dejanja Prenos iz spleta.

Dostop do spletnih API-jev

Za dostop do spletnih API-jev uporabite dejanje Prikliči spletno storitev . Različne metode so združljive s tem dejanjem, ki je popolnoma prilagodljivo, da se prilagodi tako rekoč vsem API-jem.

opomba,

Preden uporabite dejanje Prikliči spletno storitev , si oglejte stran z dokumentacijo spletne storitve, ki jo želite uporabiti. Naslednjega primera ni mogoče uporabiti za vse scenarije, saj vsaka spletna storitev zahteva drugačno konfiguracijo in sintakso.

Posnetek zaslona dejanja Prikliči spletno storitev.

Poleg dejanja Prikliči spletno storitev Power Automate zagotavlja dejanje Prikliči spletno storitev SOAP za interakcijo s spletnimi storitvami SOAP.