Напомена
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Power Automate нуди неколико акција у оквиру групе за аутоматизацију прегледача како би омогућио корисницима интеракцију са веб прегледачима. Аутоматизација прегледача је посебан случај аутоматизације корисничког интерфејса која се користи за интеракцију са веб елементима.
Поред уграђеног прегледача за аутоматизацију, тренутно су подржана четири веб прегледача:
- Microsoft Edge
- Microsoft Internet Explorer
- Google Chrome
- Mozilla Firefox
Важно
Пре аутоматизације веб страница, потребно је да инсталирате одговарајуће проширење за прегледач и да га конфигуришете у складу са тим. Да бисте пронашли више информација о подржаним прегледачима и потребним екстензијама, идите на Инсталирање Power Automate екстензија прегледача.
Да бисте извршили веб аутоматизацију, прво морате да креирате нову инстанцу прегледача. Ово можете постићи помоћу акција „Покрени прегледач“, које подржавају Microsoft Edge, Google Chrome, Mozilla Firefox и Internet Explorer. Помоћу акција „Покрени прегледач“ можете такође да одредите да ли веб страница треба да се покрене на вашој локалној радној површини или у виртуелном радном окружењу.
Белешка
Да бисте покренули прегледач на виртуелној радној површини, прво снимите барем један елемент корисничког интерфејса унутар те радне површине. Овај елемент мора бити доступан у спремишту елемената корисничког интерфејса вашег тока.
Да бисте аутоматизовали веб страницу, морате покренути или се повезати са једним од подржаних прегледача, а затим применити акције аутоматизације прегледача. Акције аутоматизације прегледача вам омогућавају интеракцију са веб страницама и емулацију догађаја, као што је кликање, користећи JavaScript скрипте. Проток можете развити ручно или помоћу снимача .
Белешка
Веб аутоматизација у верзији Power Automate за десктоп има понашање где се не може отворити са другим системским корисником или се повезати са било којим прегледачем који је отворен са другим системским корисником осим оног који је коришћен за отварање верзије Power Automate за десктоп. Ово понашање се дешава из безбедносних разлога.
Подразумевано, радње аутоматизације прегледача не померају показивач миша на екрану. Као резултат тога, могу се покретати чак и када је веб прегледач минимизиран или циљна картица није фокусирана картица. Ова функционалност вам омогућава да обављате друге активности на рачунару док је у току аутоматизација прегледача.
Међутим, неке радње попут Кликни на везу на веб страници и Попуни текстуално поље на веб страници подржавају физичке интеракције у случајевима када JavaScript догађаји не функционишу како се очекује. Ако омогућите физичку интеракцију, прегледач се не може минимизирати и циљна картица мора бити у фокусу.
Користите Internet Explorer у односу на аутоматизацију прегледача
Иако је прегледач аутоматизације заснован на Internet Explorer, он пружа неке функције и ограничења која повећавају ефикасност аутоматизације.
Аутоматизовани прегледач ради одмах по инсталацији, док је потребна додатна конфигурација. Internet Explorer Безбедносне конфигурације могу бити нежељене у организацијама са строгим безбедносним политикама које забрањују ручне измене.
Акција „Кликни на линк за преузимање“ на веб страници ради са прегледачем за аутоматизацију без обзира на верзију. Internet Explorer За стварну Internet Explorer, радња захтева верзију 8 или старију.
Аутоматизација прегледача потискује све дијалошке прозоре са порукама који се могу неометано појавити у Internet Explorer. Ако ова функција није пожељна, примените суфикс `ShowDialogs` на крају URL-а у акцији `Launch new`. Internet Explorer
Аутоматизовани прегледач не подржава картице или отварање линкова у прозорима. Када изаберете везу, прегледач је отвара у истом прозору/инстанци.
Аутоматизовани прегледач има малу предност у перформансама јер не учитава непотребне елементе и додатке као што то чини Internet Explorer .
Аутоматизујте прегледаче и веб елементе
Пре него што примените било које друге акције аутоматизације прегледача, користите једну од акција покретања прегледача да бисте креирали инстанцу прегледача. Можете покренути нову сесију прегледача или се придружити постојећој.
- Покрени ново Microsoft Edge
- Покрени ново Internet Explorer
- Покрени нови Chrome
- Покрени ново Firefox
Када је инстанца прегледача доступна, можете да примените друге акције аутоматизације прегледача да бисте интераговали са веб страницама. Акције попуњавања веб образаца фокусирају се на пружање уноса веб страницама, док акције екстракције веб података црпе податке са веб страница.
Листу свих доступних радњи аутоматизације прегледача можете пронаћи у референци за радње аутоматизације прегледача.
Осим инстанце прегледача, већина радњи аутоматизације прегледача захтева елемент корисничког интерфејса за интеракцију. Постојећи елементи корисничког интерфејса су видљиви у окну елемената корисничког интерфејса, док се нови могу додати директно преко својстава акције или окна. Да бисте пронашли више информација о елементима корисничког интерфејса, идите на Аутоматизујте коришћење елемената корисничког интерфејса.
Белешка
Акције аутоматизације прегледача прихватају искључиво елементе корисничког интерфејса снимљене са веб страница. Стога, елементи корисничког интерфејса снимљени из десктоп апликација нису доступни у радњама аутоматизације прегледача.
Да бисте додали нови елемент корисничког интерфејса, означите одговарајући веб елемент и притисните Ctrl + леви клик. Након што додате све потребне елементе, изаберите Готово да бисте их сачували.
Унесите податке на веб странице
Да бисте унели податке на веб страницу, изаберите одговарајућу радњу попуњавања веб образаца у зависности од природе елемента. На пример, користите акцију Постави вредност падајуће листе на веб страници да бисте изабрали ставку у падајућем менију.
Издвајање података са веб страница
Да бисте извукли одређени део података са веб странице, користите акцију Добиј детаље веб странице или Добиј детаље елемента на веб страници , у зависности од тога да ли се дотични подаци односе на целу веб страницу или на елемент унутар ње. Да бисте пронашли више информација о издвајању детаља са веб страница, идите на Преузимање детаља са веб странице.
Поред унапред попуњених опција, можете ручно одабрати да преузмете било који HTML атрибут који изабрани веб елемент може имати.
Поред тога, акција Добиј детаље елемента на веб страници подржава атрибут waelementrectangle који преузима горњу леву тачку и димензије веб елемента. Да бисте пронашли више информација о овом атрибуту, идите на Преузимање координата и величине веб елемента.
Издвојите структуриране податке са веб страница
Да бисте извукли велике количине структурираних података, користите акцију Издвоји податке са веб странице . Издвојене податке можете сачувати као појединачне вредности, листе и табеле или их можете налепити у Excel радне листове.
Док је отворен веб помоћник уживо, изаберите или кликните десним тастером миша на циљне податке да бисте видели доступне опције екстракције. Да бисте издвојили вредност, изаберите Издвој вредност елемента, а затим изаберите HTML атрибут који желите да преузмете.
Power Automate аутоматски идентификује листе или табеле података након што одабере два или више њихових елемената за екстракцију.
Белешка
Да бисте брже извукли целу HTML табелу, изаберите или кликните десним тастером миша на табелу и изаберите Издвоји целу HTML табелу. Ова опција је доступна само за елементе који се препознају као HTML табеле. Power Automate Ако су подаци структурирани као табела, али се не препознају као HTML табела, издвојите прва два њихова елемента, као што је претходно описано.
Алтернативно, можете ручно креирати или уређивати селекторе који прецизно одређују одређене елементе. CSS
Да бисте креирали селектор, изаберите Напредна подешавања у веб помоћнику уживо, а затим изаберите тип вредности коју желите да издвојите. CSS Можете да изаберете да издвојите једну вредност, више ручно одабраних вредности (различити селектор дефинише сваку вредност), листе, табеле и целе HTML табеле.
Сваки селектор се састоји од структуре стабла HTML елемента, атрибута који се из њега издваја и опционо регуларног израза за имплементацију напреднијег избора. CSS
Издвајање структурираних података са више страница
Ако су информације које треба издвојити подељене између више страница са истом структуром, потребно је да подесите одговарајућу конфигурацију страничења.
Пејџери су веб елементи који вам омогућавају навигацију између више страница. Да бисте подесили програм за издвајање података, изаберите или кликните десним тастером миша на одговарајући елемент програма за преглед и изаберите Постави елемент као програм за преглед.
Поред тога, можете ручно да одредите пејџер путем Напредних подешавања активног веб помоћника.
Када је избор података завршен, затворите веб помоћник уживо и конфигуришите одговарајуће параметре у акцији Издвоји податке са веб странице . Можете бирати између издвајања података са свих доступних страница или одређеног броја њих.
Опционо, можете омогућити Обради податке након екстракције да бисте омогућили Power Automate обрађивање екстрахованих података на различите начине, као што је уклањање размака и нежељених знакова. Међутим, ова опција може утицати на перформансе при обради великих количина података.
Интеракција са веб сервисима
Power Automate пружа разне HTTP акције које вам омогућавају директну комуникацију са веб ресурсима, као што су веб странице, датотеке и API-ји, без потребе за веб прегледачем. Листу са свим доступним HTTP радњама можете пронаћи у Референца за HTTP акције.
Преузмите веб ресурсе
Користите акцију Преузми са веба да директно преузмете садржај веб странице или датотеке које се налазе на Интернету.
У оквиру ове акције могу се користити и ГЕТ и ПОСТ методе . Датотеке се могу преузети директно на диск, док се садржај веб странице чува у варијабле.
Приступ веб АПИ-јима
Користите акцију Позовите веб сервис за приступ веб АПИ-јима. Различите методе су компатибилне са овом акцијом, која је потпуно прилагодљива како би се прилагодила практично било којем АПИ-ју.
Белешка
Пре коришћења акције Позовите веб сервис , погледајте страницу са документацијом веб сервиса који желите да користите. Следећи пример се не може применити на све сценарије, јер сваки веб сервис захтева другачију конфигурацију и синтаксу.
Поред акције Инвоке веб сервис , Power Automate обезбеђује акцију Инвоке СОАП веб сервис за интеракцију са СОАП веб сервисима.