Kopīgot, izmantojot


Tīmekļa lapu automatizēšana

Power Automate piedāvā vairākas darbības pārlūka automatizācija grupā, lai lietotāji varētu mijiedarboties ar tīmekļa pārlūkprogrammām. Pārlūka automatizācija ir īpašs lietotāja saskarnes automatizācijas gadījums, ko izmanto, lai mijiedarbotos ar tīmekļa elementiem.

Papildus iebūvētajiem Automatizācijas Pārlūks pašlaik tiek atbalstītas četras tīmekļa pārlūkprogrammas:

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

Svarīgi

Pirms tīmekļa lapu automatizācijas jums jāinstalē atbilstošais pārlūkprogrammas paplašinājums un attiecīgi jākonfigurē pārlūks. Lai iegūtu papildinformāciju par atbalstītajām pārlūkprogrammām un nepieciešamajiem paplašinājumiem, dodieties uz Pārlūka paplašinājumu instalēšana Power Automate .

Lai veiktu Tīmekļa Automatizācija, vispirms ir jāizveido jauna pārlūkprogrammas instance. To var sasniegt, izmantojot Launch Browser darbības, kas atbalsta Microsoft Edge, Google Chrome, Mozilla Firefox un Internet Explorer. Veicot darbības Launch Browser, varat arī norādīt, vai tīmekļa lapa ir jāpalaiž lokālajā darbvirsmā vai virtuālās darbvirsmas vidē.

Piezīmes

Lai virtuālajā darbvirsmā palaistu pārlūkprogrammu, vispirms šajā darbvirsmā tveriet vismaz vienu lietotāja interfeisa elementu. Šim elementam ir jābūt pieejamam plūsmas UI elementu krātuvē.

Lai automatizētu tīmekļa lapu, ir jāpalaiž vai jāpievieno kāda no atbalstītajām pārlūkprogrammām un pēc tam jāizvieto pārlūka automatizācija darbības. Pārlūka automatizācija darbības ļauj mijiedarboties ar tīmekļa lapām un emulēt notikumus, piemēram, noklikšķināt, izmantojot JavaScript skriptus. Plūsmu var izveidot manuāli vai izmantojot pašrakstītāju.

Piezīmes

Tīmekļa Automatizācija darbvirsmai Power Automate ir darbība, kad to nevar atvērt ar citu sistēmas lietotāju vai pievienot jebkurai pārlūkprogrammai, kas tika atvērta ar citu sistēmas lietotāju, izņemot to, kas tika izmantota darbvirsmas atvēršanai Power Automate . Šī problēma rodas drošības apsvērumu dēļ.

Pēc noklusējuma pārlūka automatizācija darbības nepārvieto peles rādītāju ekrānā. Tā rezultātā tās var darboties pat tad, ja tīmekļa pārlūkprogramma ir minimizēta vai mērķa cilne nav fokusētā cilne. Šī funkcionalitāte ļauj veikt citas darbības datorā, kamēr darbojas pārlūka automatizācija plūsma.

Tomēr dažas darbības, piemēram , noklikšķināt saistīt tīmekļa lapā un aizpildīt teksta lauku tīmekļa lapā , atbalsta fizisku mijiedarbību gadījumos, kad JavaScript notikumi nedarbojas, kā paredzēts. Ja iespējojat fizisku mijiedarbību, pārlūkprogrammu nevar minimizēt, un mērķa cilnei ir jābūt fokusētai.

Lietošana Internet Explorer pret Automatizācijas Pārlūks

Lai gan Automatizācijas Pārlūks ir balstīts uz Internet Explorer to, tas nodrošina dažas funkcijas un ierobežojumus, kas palielina automatizācijas efektivitāti.

  1. Automatizācijas Pārlūks darbojas ārpus kastes, bet Internet Explorer prasa papildu konfigurāciju. Drošības konfigurācijas var būt nevēlamas organizācijās ar stingrām drošības politikām, kas aizliedz manuālas izmaiņas.

  2. Darbība Click download saistīt tīmekļa lapā darbojas ar Automatizācijas Pārlūks neatkarīgi no Internet Explorer versijas. Faktiskajai Internet Explorer darbībai ir nepieciešama 8. vai jaunāka versija.

  3. Automatizācijas Pārlūks izlaiž visus ziņojumu dialoglodziņus, kas var netraucēti Internet Explorer parādīties. Ja šī funkcija nav vēlama, lietojiet sufiksu ShowDialogs vietrāža URL beigās darbībā Palaist jaunu Internet Explorer .

  4. Automatizācijas Pārlūks neatbalsta cilnes vai saišu atvēršanu sistēmā Windows. Atlasot saistīt, pārlūkprogramma to atver tajā pašā logā/instancē.

  5. Automatizācijas Pārlūks ir neliela veiktspējas priekšrocība, jo tā neielādē nevajadzīgus elementus un papildinājumus, Internet Explorer kā to dara.

Automatizējiet pārlūkprogrammas un tīmekļa elementus

Pirms jebkādu citu pārlūka automatizācija darbību izvietošanas izmantojiet kādu no pārlūkprogrammas palaišanas darbībām, lai izveidotu pārlūkprogrammas instanci. Jūs varat sākt jaunu pārlūkprogrammas sesiju vai pievienot esošai.

  • Laist klajā jaunu Microsoft Edge
  • Laist klajā jaunu Internet Explorer
  • Palaidiet jaunu pārlūku Chrome
  • Laist klajā jaunu Firefox

Ekrānuzņēmums, kurā redzama darbība Palaist jaunu Microsoft Edge .

Ja ir pieejama pārlūkprogrammas instance, varat izvietot citas pārlūka automatizācija darbības, lai mijiedarbotos ar tīmekļa lapām. Tīmekļa veidlapu aizpildīšanas darbības ir vērstas uz ievades nodrošināšanu tīmekļa lapās, savukārt tīmekļa datu ieguves darbības iegūst datus no tīmekļa lapām.

Sarakstu ar visām pieejamajām pārlūka automatizācija darbībām varat atrast atsaucē pārlūka automatizācija darbības.

Ekrānuzņēmums, kurā redzamas tīmekļa lapas darbības teksta lauka ievades.

Izņemot pārlūkprogrammas instanci, lielākajai daļai pārlūka automatizācija darbību ir nepieciešams lietotāja saskarnes elements, ar kuru mijiedarboties. Esošie UI elementi ir redzami UI elementu rūtī, savukārt jaunus elementus var pievienot tieši, izmantojot darbības rekvizītus vai rūti. Lai iegūtu papildinformāciju par UI elementiem, dodieties uz Automatizējiet, izmantojot UI elementus.

Piezīmes

Pārlūka automatizācija darbības pieņem tikai no tīmekļa lapām tvertus lietotāja saskarnes elementus. Tāpēc lietotāja interfeisa elementi, kas tverti no datora lietojumprogrammām, nav pieejami pārlūka automatizācija darbībās.

Ekrānuzņēmums, kurā redzami pieejamie UI elementi tīmekļa lapas darbības laukā Aizpildīt tekstu.

Lai pievienotu jaunu lietotāja saskarnes elementu, iezīmējiet atbilstošo tīmekļa elementu un nospiediet taustiņu kombināciju Ctrl + kreisais klikšķis. Pēc visu nepieciešamo elementu pievienošanas atlasiet Gatavs , lai tos saglabātu.

Ekrānuzņēmums, kurā redzami tveramie iezīmētie lietotāja saskarnes elementi.

Datu ievadīšana tīmekļa lapās

Lai nodrošinātu ievadi tīmekļa lapā, atlasiet atbilstošo tīmekļa veidlapu aizpildīšanas darbību atkarībā no elementa veida. Piemēram, izmantojiet darbību Iestatīt nolaižamā saraksta vērtību tīmekļa lapā , lai atlasītu vienumu nolaižamajā izvēlnē.

Ekrānuzņēmums, kurā redzama nolaižamā saraksta vērtība tīmekļa lapā.

Datu izgūšana no tīmekļa lapām

Lai no tīmekļa lapas izgūtu noteiktu datu daļu, izmantojiet darbību Iegūt detalizētu informāciju par tīmekļa lapu vai Iegūt detalizētu informāciju par elementu tīmekļa lapā atkarībā no tā, vai attiecīgie dati attiecas uz visu tīmekļa lapu vai tajā esošu elementu. Lai iegūtu papildinformāciju par detalizētas informācijas izgūšanu no tīmekļa lapām, dodieties uz Detalizētas informācijas izgūšana no tīmekļa lapas.

Ekrānuzņēmums, kurā redzama darbība Iegūt detalizētu informāciju par tīmekļa lapu.

Papildus iepriekš aizpildītajām opcijām varat manuāli atlasīt, lai izgūtu jebkuru HTML atribūtu, kas varētu būt izvēlētajam tīmekļa elementam.

Turklāt darbība Iegūt detalizētu informāciju par elementu tīmekļa lapā atbalsta waelementrectangle atribūtu, kas izgūst tīmekļa elementa augšējo kreiso punktu un izmērus. Lai iegūtu papildinformāciju par šo atribūtu, dodieties uz Tīmekļa elementa koordinātu un lieluma iegūšana.

Ekrānuzņēmums, kurā redzama darbība Iegūt detalizētu informāciju par elementu tīmekļa lapā.

Strukturētu datu izgūšana no tīmekļa lapām

Lai izgūtu lielu daudzumu strukturētu datu, izmantojiet darbību Izgūt datus no tīmekļa lapas . Iegūtos datus var saglabāt kā atsevišķas vērtības, sarakstus un tabulas vai arī ielīmēt tos Excel darblapās.

Ekrānuzņēmums, kurā redzama darbība Izgūt datus no tīmekļa lapas.

Kamēr tiešais tīmekļa palīgs ir atvērts, atlasiet vai ar peles labo pogu noklikšķiniet uz mērķa datiem, lai skatītu pieejamās izvilkšanas opcijas. Lai izvilktu vērtību, atlasiet Izvilkt elementa vērtību un pēc tam izvēlieties HTML atribūtu, kuru vēlaties izgūt.

Tīmekļa lapas ekrānuzņēmums, izgūstot no tās datus.

Power Automate automātiski identificē datu sarakstus vai tabulas pēc tam, kad ir atlasīti divi vai vairāki to elementi ieguvei.

Piezīmes

Lai ātrāk izvilktu visu HTML tabulu, atlasiet vai ar peles labo pogu noklikšķiniet uz tabulas un atlasiet Izvilkt visu HTML tabulu. Šī opcija ir pieejama tikai elementiem, kas Power Automate atpazīst kā HTML tabulas. Ja dati ir strukturēti kā tabula, bet netiek atpazīti kā HTML tabula, izvelciet pirmos divus to elementus, kā aprakstīts iepriekš.

Tīmekļa lapas ekrānuzņēmums, izvelkot no tās datu tabulu.

Varat arī manuāli izveidot vai rediģēt CSS atlasītājus, kas precīzi norāda konkrētus elementus.

Lai izveidotu CSS atlasītāju, tiešsaistes tīmekļa palīgā atlasiet Papildu iestatījumi un pēc tam izvēlieties izvelkamās vērtības tipu. Varat izvēlēties izvilkt vienu vērtību, vairākas ar roku atlasītas vērtības (cits atlasītājs definē katru vērtību), sarakstus, tabulas un veselas HTML tabulas.

Katrs CSS atlasītājs sastāv no HTML elementa koka struktūras, atribūta, ko no tā izvilkt, un pēc izvēles parastās izteiksmes, lai ieviestu detalizētāku atlasi.

Ekrānuzņēmums, kurā redzams selektors CSS .

Strukturētu datu izgūšana no vairākām lapām

Ja iegūstamā informācija ir sadalīta starp vairākām lapām ar tādu pašu struktūru, jums jāiestata atbilstoša peidžeru konfigurācija.

Peidžeri ir tīmekļa elementi, kas ļauj naviģēt starp vairākām lapām. Lai iestatītu datu izgūšanas lapotājs, atlasiet vai ar peles labo pogu noklikšķiniet uz attiecīgā lapotājs elementa un atlasiet Iestatīt elementu, kā lapotājs.

Turklāt varat manuāli norādīt lapotājs, izmantojot tiešraides tīmekļa palīga papildu iestatījumus .

Ekrānuzņēmums, kurā redzama opcija iestatīt elementu kā lapotājs.

Kad datu atlase ir pabeigta, aizveriet tiešā tīmekļa palīgu un konfigurējiet atbilstošos parametrus darbībā Izgūt datus no tīmekļa lapas . Varat izvēlēties starp datu izgūšanu no visām pieejamajām lapām vai noteiktu to skaitu.

Pēc izvēles varat iespējot opciju Apstrādāt datus pēc ekstrakcijas , lai ļautu Power Automate apstrādāt iegūtos datus dažādos veidos, piemēram, noņemot atstarpes un nevēlamas rakstzīmes. Tomēr šī opcija var ietekmēt veiktspēju lieliem datu apjomiem.

Ekrānuzņēmums, kurā redzamas lapošanas opcijas darbībā Datu izvilkšana no tīmekļa lapas.

Mijiedarbība ar tīmekļa pakalpojumiem

Power Automate nodrošina dažādas HTTP darbības, kas ļauj tieši sazināties ar tīmekļa resursiem, piemēram, tīmekļa lapām, failiem un API, neizmantojot Web pārlūkprogrammu. Sarakstu ar visām pieejamajām HTTP darbībām varat atrast http darbību atsaucē.

Lejupielādēt tīmekļa resursus

Izmantojiet darbību Lejupielādēt no tīmekļa , lai tieši lejupielādētu tīmekļa lapas saturu vai failus, kas saglabāti tīmeklī.

Šajā darbībā var izmantot gan GET , gan POST metodes. Failus var lejupielādēt tieši diskā, bet tīmekļa lapas saturs tiek saglabāts mainīgajos.

Darbības Lejupielādēt no tīmekļa ekrānuzņēmums.

Piekļuve tīmekļa API

Izmantojiet darbību Izsaukt tīmekļa pakalpojumu , lai piekļūtu tīmekļa API. Ar šo darbību ir saderīgas dažādas metodes, kas ir pilnībā pielāgojamas, lai pielāgotos praktiski jebkurai API.

Piezīmes

Pirms izmantojat darbību Izsaukt tīmekļa pakalpojumu , skatiet tā tīmekļa pakalpojuma dokumentācijas lapu, kuru vēlaties izmantot. Tālāk sniegto piemēru nevar lietot visiem scenārijiem, jo katram tīmekļa pakalpojumam ir nepieciešama atšķirīga konfigurācija un sintakse.

Ekrānuzņēmums, kurā redzama darbība Izsaukt tīmekļa pakalpojumu.

Papildus darbībai Invoke web service nodrošina Power Automate darbību Invoke SOAP web service , lai mijiedarbotos ar SOAP tīmekļa pakalpojumiem.