{"id":85536,"date":"2020-06-17T01:42:33","date_gmt":"2020-06-16T23:42:33","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa"},"modified":"2020-06-17T01:42:33","modified_gmt":"2020-06-16T23:42:33","slug":"otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa","title":{"rendered":"Rezygnujemy z p\u0142atnych platform RPA i opieramy si\u0119 na OpenSource (OpenRPA)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2 id=\"vvodnaya\">Wprowadzenie<\/h2>\n<p><\/p>\n<p>Na Habrze wcze\u015bniej bardzo szczeg\u00f3\u0142owo omawiano temat <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/323962\/\">Automatyzacji aplikacji GUI na desktopie w Pythonie<\/a><\/noindex>. W tamtym czasie ta artyku\u0142 bardzo mnie zainteresowa\u0142, poniewa\u017c ujawnia elementy podobne do tych stosowanych w tworzeniu robot\u00f3w. A poniewa\u017c w mojej pracy zawodowej zajmuj\u0119 si\u0119 robotyzacj\u0105 proces\u00f3w biznesowych w firmie (RPA - dziedzina, w kt\u00f3rej do niedawna nie by\u0142o pe\u0142noprawnych odpowiednik\u00f3w OpenSource), ten temat by\u0142 dla mnie bardzo aktualny.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Najlepsze dost\u0119pne rozwi\u0105zania IT w zakresie RPA (UI Path, Blueprism, Automation Anywhere i inne) maj\u0105 2 istotne problemy:<\/p>\n<p><\/p>\n<ul>\n<li>Problem 1: Techniczne ograniczenia funkcjonalno\u015bci platformy, poniewa\u017c skrypty robot\u00f3w s\u0105 tworzone <u>tylko<\/u> w graficznym interfejsie (tak, istnieje mo\u017cliwo\u015b\u0107 wywo\u0142ywania kodu programowego, ale ta mo\u017cliwo\u015b\u0107 ma pewne ograniczenia)<\/li>\n<li>Problem 2: Ekstremalnie droga polityka licencyjna sprzeda\u017cy tych rozwi\u0105za\u0144 (dla najlepszych platform <u>oko\u0142o 8000$ za jeden robot pracuj\u0105cy non-stop rocznie<\/u>). Stw\u00f3rzcie kilkana\u015bcie robot\u00f3w, aby trafi\u0107 na du\u017c\u0105 roczn\u0105 sum\u0119 w postaci op\u0142at licencyjnych.<\/li>\n<\/ul>\n<p><\/p>\n<p>Poniewa\u017c ten rynek jest bardzo m\u0142ody i aktywny, ju\u017c teraz mo\u017cesz \u0142atwo znale\u017a\u0107 w Google 10+ rozwi\u0105za\u0144 robotyzacji o r\u00f3\u017cnej polityce cenowej. Ale pe\u0142noprawnego rozwi\u0105zania OpenSource, do niedawna, znale\u017a\u0107 by\u0142o niemo\u017cliwe. M\u00f3wimy tutaj o pe\u0142noprawnym OpenSource, poniewa\u017c cz\u0119\u015bciowe wolne rozwi\u0105zania robotyzacji mo\u017cna znale\u017a\u0107, ale oferowa\u0142y tylko cz\u0119\u015b\u0107 kluczowych technologii, na kt\u00f3rych opiera si\u0119 koncepcja RPA.<\/p>\n<p><\/p>\n<h2 id=\"na-chem-zhe-baziruetsya-koncepciya-rpa\">Na czym zatem opiera si\u0119 koncepcja RPA?<\/h2>\n<p><\/p>\n<p>RPA (<noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/Robotic_process_automation\">Automatyzacja Proces\u00f3w Robotycznych<\/a><\/noindex>) - to jedna z najbardziej op\u0142acalnych form osi\u0105gania cel\u00f3w. Poniewa\u017c RPA zak\u0142ada, \u017ce nie trzeba rezygnowa\u0107 ze wszelkich system\u00f3w legacy firmy, a stworzy\u0107 niezb\u0119dny skrypt automatyzacji na bazie tych system\u00f3w - przynosi to korzy\u015bci zar\u00f3wno pod wzgl\u0119dem szybko\u015bci rozwoju (poniewa\u017c nie trzeba przerabia\u0107 istniej\u0105cego zoo system\u00f3w), jak i wynik\u00f3w biznesowych (oszcz\u0119dno\u015b\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Full-time_equivalent\">P\u015aE\/FTE<\/a><\/noindex>, wzrost przychod\u00f3w firmy, zmniejszenie wydatk\u00f3w firmy).<\/p>\n<p><\/p>\n<p>W podstawie narz\u0119dzi RPA le\u017c\u0105 nast\u0119puj\u0105ce technologie:<\/p>\n<p><\/p>\n<ul>\n<li>zarz\u0105dzanie otwartymi stronami internetowymi w przegl\u0105darkach;<\/li>\n<li>zarz\u0105dzanie otwartymi aplikacjami GUI na desktopie;<\/li>\n<li>zarz\u0105dzanie mysz\u0105 i klawiatur\u0105 (naciskanie klawiszy, skr\u00f3ty klawiszowe, przyciski myszy, poruszanie kursorem);<\/li>\n<li>wyszukiwanie graficznych element\u00f3w na ekranie pulpitu w celu zastosowania dalszych dzia\u0142a\u0144 mysz\u0105 i\/lub klawiatur\u0105;<\/li>\n<\/ul>\n<p><\/p>\n<p>Wieloletnie do\u015bwiadczenie praktyczne pozwoli\u0142o nam pokaza\u0107, \u017ce to w\u0142a\u015bnie ten zestaw technologii umo\u017cliwia zautomatyzowanie praktycznie ka\u017cdego procesu biznesowego, w kt\u00f3rych nie jest wymagany element rozpoznawania\/zastosowania sztucznej inteligencji (w takich przypadkach nale\u017cy pod\u0142\u0105czy\u0107 do robota odpowiednie biblioteki dost\u0119pne we wsp\u00f3\u0142czesnym \u015bwiecie IT). <u>Brak chocia\u017c jednego z wymienionych narz\u0119dzi znacz\u0105co wp\u0142ywa na mo\u017cliwo\u015bci RPA.<\/u><\/p>\n<p><\/p>\n<h2 id=\"ved-vse-instrumenty-rpa-mozhno-nayti-v-internete-chego-zhe-togda-ne-hvataet\">W ko\u0144cu wszystkie narz\u0119dzia RPA mo\u017cna znale\u017a\u0107 w internecie. Czego wi\u0119c brakuje?<\/h2>\n<p><\/p>\n<p>Brakuje tego, co najwa\u017cniejsze \u2014 brakuje ich integralno\u015bci. Integralno\u015bci, kt\u00f3ra pozwoli na uzyskanie efektu synergii z wykorzystania r\u00f3\u017cnych narz\u0119dzi (web, gui, mysz, klawiatura) w jednym skrypcie robota, co cz\u0119sto jest konieczno\u015bci\u0105 (jak pokazuje praktyka) podczas tworzenia. To w\u0142a\u015bnie ta kluczowa mo\u017cliwo\u015b\u0107 jest oferowana przez wszystkie czo\u0142owe platformy RPA, a teraz ta mo\u017cliwo\u015b\u0107 sta\u0142a si\u0119 dost\u0119pna dzi\u0119ki <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/UnicodeLabs\/OpenRPA\">pierwszej platformie RPA OpenSource OpenRPA<\/a><\/noindex><\/p>\n<p><\/p>\n<h2 id=\"kak-ustroena-openrpa\">Jak dzia\u0142a OpenRPA?<\/h2>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.com\/UnicodeLabs\/OpenRPA\">OpenRPA<\/a><\/noindex> to projekt OpenSource oparty na j\u0119zyku programowania Python 3, kt\u00f3ry sk\u0142ada si\u0119 z najlepszych dost\u0119pnych bibliotek python, kt\u00f3re pozwalaj\u0105 na realizacj\u0119 niezb\u0119dnego zestawu narz\u0119dzi platformy RPA (lista kluczowych narz\u0119dzi RPA patrz powy\u017cej).<\/p>\n<p><\/p>\n<p>Lista kluczowych bibliotek:<\/p>\n<p><\/p>\n<ul>\n<li>pywinauto;<\/li>\n<li>selenium;<\/li>\n<li>keyboard;<\/li>\n<li>pyautogui<\/li>\n<\/ul>\n<p><\/p>\n<p>Poniewa\u017c wszystkie biblioteki nie wiedz\u0105 o swoim istnieniu, w OpenRPA zaimplementowano najwa\u017cniejsz\u0105 funkcj\u0119 platformy RPA, kt\u00f3ra pozwala na ich wsp\u00f3lne u\u017cycie. Szczeg\u00f3lnie widoczne jest to w przypadku u\u017cycia biblioteki pywinauto do zarz\u0105dzania aplikacj\u0105 GUI na desktopie. W tej dziedzinie funkcjonalno\u015b\u0107 biblioteki zosta\u0142a rozszerzona do poziomu funkcjonalno\u015bci, kt\u00f3ra jest oferowana w najlepszych platformach RPA (selektory dla aplikacji GUI, niezale\u017cno\u015b\u0107 od rozdzielczo\u015bci, studio do tworzenia selektor\u00f3w itp.).<\/p>\n<p><\/p>\n<h2 id=\"zaklyuchenie\">Podsumowanie<\/h2>\n<p><\/p>\n<p>Wsp\u00f3\u0142czesny \u015bwiat IT jest dzisiaj na tyle otwarty dla wszystkich, \u017ce trudno sobie wyobrazi\u0107, i\u017c wci\u0105\u017c istniej\u0105 obszary, w kt\u00f3rych dominuj\u0105 jedynie p\u0142atne rozwi\u0105zania licencyjne. Poniewa\u017c polityka licencyjna silnie ogranicza rozw\u00f3j tego kierunku, mam nadziej\u0119, \u017ce b\u0119dziemy w stanie zmieni\u0107 t\u0119 sytuacj\u0119: aby ka\u017cda firma mog\u0142a sobie pozwoli\u0107 na RPA; aby nasi koledzy IT mogli \u0142atwo znale\u017a\u0107 prac\u0119 w RPA, niezale\u017cnie od sytuacji ekonomicznej w ich regionach (dzisiaj regiony z s\u0142ab\u0105 gospodark\u0105 nie mog\u0105 sobie pozwoli\u0107 na RPA).<\/p>\n<p><\/p>\n<p>Je\u015bli ten temat jest dla Ciebie interesuj\u0105cy, mog\u0119 w przysz\u0142o\u015bci przygotowa\u0107 tutorial specjalnie dla Habr na temat u\u017cywania OpenRPA \u2014 pisz w komentarzach.<\/p>\n<p><\/p>\n<p>Dzi\u0119kuj\u0119 wszystkim i \u017cycz\u0119 mi\u0142ego dnia!<\/p>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/506766\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u043e\u0434\u043d\u0430\u044f \u0420\u0430\u043d\u0435\u0435 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043c\u0430 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u044b\u0445 GUI \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Python. \u0412 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043c\u0435\u043d\u044f \u043e\u0447\u0435\u043d\u044c \u0441\u0438\u043b\u044c\u043d\u043e \u043f\u0440\u0438\u0432\u043b\u0435\u043a\u043b\u0430 \u044d\u0442\u0430 \u0441\u0442\u0430\u0442\u044c\u044f, \u043f\u043e\u0442\u043e\u043c\u0443 \u0447\u0442\u043e \u0432 \u043d\u0435\u0439 \u0440\u0430\u0441\u043a\u0440\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b, \u0441\u0445\u043e\u0436\u0438\u0435 \u0441 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0440\u043e\u0431\u043e\u0442\u043e\u0432. \u0410 \u0442\u0430\u043a \u043a\u0430\u043a \u043f\u043e \u0440\u043e\u0434\u0443 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u044f \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0441\u044c \u0440\u043e\u0431\u043e\u0442\u0438\u0437\u0430\u0446\u0438\u0435\u0439 \u0431\u0438\u0437\u043d\u0435\u0441-\u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 (RPA \u2014 \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u043d\u0435 \u0431\u044b\u043b\u043e \u043f\u043e\u043b\u043d\u043e\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-85536","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u043e\u0434\u043d\u0430\u044f \u0420\u0430\u043d\u0435\u0435 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043c\u0430 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u044b\u0445 GUI \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Python.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u043e\u0442 \u043f\u043b\u0430\u0442\u043d\u044b\u0445 RPA \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 OpenSource (OpenRPA) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u043e\u0434\u043d\u0430\u044f \u0420\u0430\u043d\u0435\u0435 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043c\u0430 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u044b\u0445 GUI \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Python.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-06-16T23:42:33+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-06-16T23:42:33+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Rezygnujemy z p\u0142atnych platform RPA i opieramy si\u0119 na OpenSource (OpenRPA) | ProHoster","description":"Wprowadzenie Na Habrze temat automatyzacji aplikacji GUI desktopowych w Pythonie by\u0142 wcze\u015bniej omawiany bardzo szczeg\u00f3\u0142owo.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u0441\u044f \u043e\u0442 \u043f\u043b\u0430\u0442\u043d\u044b\u0445 RPA \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c \u0438 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u043c\u0441\u044f \u043d\u0430 OpenSource (OpenRPA) | ProHoster","og:description":"\u0412\u0432\u043e\u0434\u043d\u0430\u044f \u0420\u0430\u043d\u0435\u0435 \u043d\u0430 \u0425\u0430\u0431\u0440\u0435 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u0441\u0432\u0435\u0449\u0430\u043b\u0430\u0441\u044c \u0442\u0435\u043c\u0430 \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0434\u0435\u0441\u043a\u0442\u043e\u043f\u043d\u044b\u0445 GUI \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043d\u0430 Python.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/otkazyvaemsya-ot-platnyh-rpa-platform-i-baziruemsya-na-opensource-openrpa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-06-16T23:42:33+00:00","article:modified_time":"2020-06-16T23:42:33+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"85536","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:49:12","updated":"2022-09-27 18:03:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/85536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=85536"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/85536\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=85536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=85536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=85536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}