[{"data":1,"prerenderedAt":17},["ShallowReactive",2],{"article":3},{"id":4,"category":5,"slug":6,"title":7,"image":8,"page_image":9,"published_at":10,"updated_at":10,"meta_title":11,"meta_description":12,"meta_keywords":13,"content":14,"tags":15,"faqs":16},150,"blog","ua-izvlecenie-dannyx-s-veb-stranic-v-korporativnyx-masstabax-5-bazovyx-sagov-s-python-i-dexodata","Витягування даних з веб-сторінок в корпоративних масштабах. 5 базових кроків з Python та Dexodata","https://blog.dexodata.com/storage/uploads/previews/21-2-s-trusted-proxy-website-gathering-high-quality-web-data-at-scale-5-tweaks-to-apply-cover-4caec7dc-43fe-450e-801a-3bd3b995c628.webp","https://blog.dexodata.com/storage/uploads/covers/21-2-b-trusted-proxy-website-gathering-high-quality-web-data-at-scale-5-tweaks-to-apply-cover-71633833-80fa-440e-9314-29f32310d546.webp","2025/11/21","Як витягнути дані з веб-сайту, використовуючи індивідуальні проксі та Python","Основні етапи скрейпінгу: вибір софту, ротація адрес проксі в оренду, машинне навчання з прикладами на Python. Роль оренди проксі Dexodata в етичному зборі даних.","лучшие резидентные и мобильные прокси, купить серверные прокси, индивидуальные прокси, аренда прокси","\u003C!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\" \"http://www.w3.org/TR/REC-html40/loose.dtd\">\n\u003C?xml encoding=\"utf-8\"?>\u003Chtml>\u003Cbody>\u003Cp>\u003Cem>\u003Cstrong>&#1047;&#1084;&#1110;&#1089;&#1090;:\u003C/strong>\u003C/em>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#anchor1\">5 &#1082;&#1088;&#1086;&#1082;&#1110;&#1074; &#1076;&#1086; &#1074;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1103; &#1103;&#1082;&#1110;&#1089;&#1085;&#1080;&#1093; &#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1074;&#1077;&#1073;-&#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;\u003C/a>\u003Cbr>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#anchor3\">&#1042;&#1080;&#1073;&#1110;&#1088; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091;\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor4\">&#1057;&#1082;&#1072;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074;\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor5\">&#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1076;&#1080;&#1085;&#1072;&#1084;&#1110;&#1095;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor6\">&#1054;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1103; &#1086;&#1073;&#1088;&#1086;&#1073;&#1082;&#1072; &#1076;&#1072;&#1085;&#1080;&#1093;\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor7\">&#1047;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1084;&#1072;&#1096;&#1080;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072;&#1074;&#1095;&#1072;&#1085;&#1085;&#1103;\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor8\">&#1042;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1103; &#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074; &#1090;&#1072; &#1086;&#1088;&#1077;&#1085;&#1076;&#1072; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; Dexodata\u003C/a>\n\u003Cp>&#1047;&#1085;&#1072;&#1085;&#1085;&#1103; &#1088;&#1080;&#1085;&#1082;&#1086;&#1074;&#1086;&#1111; &#1089;&#1080;&#1090;&#1091;&#1072;&#1094;&#1110;&#1111;, &#1090;&#1077;&#1093;&#1085;&#1086;&#1083;&#1086;&#1075;&#1110;&#1095;&#1085;&#1080;&#1093; &#1090;&#1072; &#1082;&#1091;&#1083;&#1100;&#1090;&#1091;&#1088;&#1085;&#1080;&#1093; &#1090;&#1088;&#1077;&#1085;&#1076;&#1110;&#1074; &#1074;&#1072;&#1078;&#1083;&#1080;&#1074;&#1077; &#1076;&#1083;&#1103; &#1088;&#1086;&#1079;&#1074;&#1080;&#1090;&#1082;&#1091; &#1073;&#1110;&#1079;&#1085;&#1077;&#1089;&#1091;. &#1047;&#1085;&#1072;&#1095;&#1091;&#1097;&#1110;&#1089;&#1090;&#1100; &#1086;&#1073;&#1110;&#1079;&#1085;&#1072;&#1085;&#1086;&#1089;&#1090;&#1110; &#1087;&#1088;&#1086; &#1089;&#1090;&#1088;&#1072;&#1090;&#1077;&#1075;&#1110;&#1111; &#1082;&#1086;&#1085;&#1082;&#1091;&#1088;&#1077;&#1085;&#1090;&#1110;&#1074;, &#1089;&#1087;&#1088;&#1080;&#1081;&#1085;&#1103;&#1090;&#1090;&#1110; &#1073;&#1088;&#1077;&#1085;&#1076;&#1091; &#1090;&#1072; &#1086;&#1089;&#1086;&#1073;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1103;&#1093; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1086;&#1111; &#1072;&#1091;&#1076;&#1080;&#1090;&#1086;&#1088;&#1110;&#1111; &#1079;&#1088;&#1086;&#1089;&#1090;&#1072;&#1108; &#1079; &#1079;&#1073;&#1110;&#1083;&#1100;&#1096;&#1077;&#1085;&#1085;&#1103;&#1084; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1110;&#1074; &#1073;&#1110;&#1079;&#1085;&#1077;&#1089;&#1091;. &#1065;&#1086;&#1073; &#1087;&#1088;&#1080;&#1081;&#1084;&#1072;&#1090;&#1080; &#1079;&#1074;&#1072;&#1078;&#1077;&#1085;&#1110; &#1088;&#1110;&#1096;&#1077;&#1085;&#1085;&#1103; &#1097;&#1086;&#1076;&#1086; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1082;&#1080;, &#1087;&#1086;&#1079;&#1080;&#1094;&#1110;&#1086;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1090;&#1072; &#1087;&#1088;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1091;, &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1086; &#1079;&#1085;&#1072;&#1090;&#1080;, \u003Ca href=\"https://dexodata.com/uk/blog/yak-pratsyuye-zbir-danikh-v-interneti\" target=\"_blank\" rel=\"noopener\">&#1103;&#1082; &#1087;&#1088;&#1072;&#1094;&#1102;&#1108; &#1074;&#1077;&#1073;-&#1076;&#1072;&#1090;&#1072; &#1093;&#1072;&#1088;&#1076;&#1077;&#1089;&#1090;&#1080;&#1085;&#1075;\u003C/a>. &#1047;&#1073;&#1110;&#1088; &#1079;&#1072;&#1075;&#1072;&#1083;&#1100;&#1085;&#1086;&#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1080;&#1093; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085;-&#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1086;&#1088;&#1077;&#1085;&#1076;&#1086;&#1102; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1089;&#1090;&#1072;&#1074; &#1073;&#1072;&#1079;&#1086;&#1074;&#1080;&#1084; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1084; &#1074; &#1077;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1110;&#1081; &#1082;&#1086;&#1084;&#1077;&#1088;&#1094;&#1110;&#1111;, &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1094;&#1110; &#1088;&#1077;&#1082;&#1083;&#1072;&#1084;&#1080;, &#1077;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1110;&#1081; &#1082;&#1086;&#1084;&#1077;&#1088;&#1094;&#1110;&#1111;, &#1085;&#1072;&#1091;&#1094;&#1110;, &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1110;&#1089;&#1090;&#1080;&#1094;&#1110; &#1090;&#1086;&#1097;&#1086;.\u003C/p>\n\u003Cp>&#1056;&#1080;&#1085;&#1086;&#1082; &#1088;&#1110;&#1096;&#1077;&#1085;&#1100; &#1076;&#1083;&#1103; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091; &#1086;&#1094;&#1110;&#1085;&#1102;&#1108;&#1090;&#1100;&#1089;&#1103; &#1074; $4 &#1084;&#1083;&#1088;&#1076; &#1079; &#1087;&#1086;&#1090;&#1077;&#1085;&#1094;&#1110;&#1072;&#1083;&#1086;&#1084; &#1095;&#1086;&#1090;&#1080;&#1088;&#1080;&#1082;&#1088;&#1072;&#1090;&#1085;&#1086;&#1075;&#1086; &#1079;&#1088;&#1086;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1076;&#1086; 2035 &#1088;&#1086;&#1082;&#1091;, &#1073;&#1077;&#1079; &#1091;&#1088;&#1072;&#1093;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1089;&#1091;&#1084;&#1110;&#1078;&#1085;&#1080;&#1093; &#1089;&#1077;&#1075;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; IT. &#1043;&#1086;&#1083;&#1086;&#1074;&#1085;&#1110; &#1076;&#1088;&#1072;&#1081;&#1074;&#1077;&#1088;&#1080; &#1079;&#1073;&#1086;&#1088;&#1091; &#1076;&#1072;&#1085;&#1080;&#1093; &mdash; &#1094;&#1077; &#1089;&#1086;&#1094;&#1110;&#1072;&#1083;&#1100;&#1085;&#1110; &#1084;&#1077;&#1088;&#1077;&#1078;&#1110;, &#1089;&#1072;&#1081;&#1090;&#1080; &#1079; &#1087;&#1088;&#1086;&#1076;&#1072;&#1078;&#1091; &#1085;&#1077;&#1088;&#1091;&#1093;&#1086;&#1084;&#1086;&#1089;&#1090;&#1110; &#1090;&#1072; &#1089;&#1092;&#1077;&#1088;&#1072; &#1086;&#1093;&#1086;&#1088;&#1086;&#1085;&#1080; &#1079;&#1076;&#1086;&#1088;&#1086;&#1074;'&#1103;. \u003Ca href=\"https://www.statista.com/statistics/871513/worldwide-data-created/\" target=\"_blank\" rel=\"noopener\">&#1057;&#1091;&#1084;&#1072;&#1088;&#1085;&#1080;&#1081; &#1086;&#1073;&#1089;&#1103;&#1075; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1074; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;&#1110; &#1085;&#1072;&#1073;&#1083;&#1080;&#1078;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1076;&#1086; 200 &#1090;&#1088;&#1080;&#1083;&#1100;&#1081;&#1086;&#1085;&#1110;&#1074; &#1075;&#1110;&#1075;&#1072;&#1073;&#1072;&#1081;&#1090;\u003C/a>, &#1090;&#1086;&#1084;&#1091; &#1076;&#1072;&#1090;&#1072;-&#1072;&#1085;&#1072;&#1083;&#1110;&#1090;&#1080;&#1082;&#1072; &#1087;&#1088;&#1086;&#1076;&#1086;&#1074;&#1078;&#1091;&#1108; &#1088;&#1086;&#1079;&#1074;&#1080;&#1074;&#1072;&#1090;&#1080;&#1089;&#1103;. &#1044;&#1083;&#1103; &#1073;&#1077;&#1079;&#1087;&#1077;&#1088;&#1077;&#1096;&#1082;&#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1090;&#1072; &#1077;&#1090;&#1080;&#1095;&#1085;&#1086;&#1075;&#1086; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1091; &#1076;&#1086; &#1084;&#1077;&#1088;&#1077;&#1078;&#1077;&#1074;&#1080;&#1093; &#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1080; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086;&#1075;&#1086; &#1055;&#1047; &#1079;&#1073;&#1086;&#1088;&#1091; &#1076;&#1072;&#1085;&#1080;&#1093; &#1082;&#1091;&#1087;&#1091;&#1102;&#1090;&#1100; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087; &#1076;&#1086; &#1082;&#1088;&#1072;&#1097;&#1080;&#1093; &#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;&#1085;&#1080;&#1093; &#1090;&#1072; &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;. &#1045;&#1082;&#1086;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; Dexodata &#1087;&#1088;&#1086;&#1087;&#1086;&#1085;&#1091;&#1108; &#1090;&#1072;&#1082;&#1086;&#1078; &#1082;&#1091;&#1087;&#1080;&#1090;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1079; &#1072;&#1087;&#1090;&#1072;&#1081;&#1084;&#1086;&#1084; 99,9% &#1076;&#1083;&#1103; &#1079;&#1073;&#1086;&#1088;&#1091; &#1074;&#1077;&#1073;-&#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1085;&#1072; &#1082;&#1086;&#1088;&#1087;&#1086;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1086;&#1084;&#1091; &#1088;&#1110;&#1074;&#1085;&#1110;. &#1053;&#1072;&#1096;&#1110; &#1087;&#1077;&#1088;&#1077;&#1074;&#1072;&#1075;&#1080;:\u003C/p>\n\u003Cul>\n\u003Cli>&#1057;&#1091;&#1074;&#1086;&#1088;&#1077; &#1076;&#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1074;&#1080;&#1084;&#1086;&#1075; AML &#1090;&#1072; KYC;\u003C/li>\n\u003Cli>&#1056;&#1086;&#1090;&#1072;&#1094;&#1110;&#1103; &#1079;&#1086;&#1074;&#1085;&#1110;&#1096;&#1085;&#1110;&#1093; IP-&#1072;&#1076;&#1088;&#1077;&#1089; &#1095;&#1077;&#1088;&#1077;&#1079; API &#1090;&#1072; &#1074;&#1077;&#1073;-&#1110;&#1085;&#1090;&#1077;&#1088;&#1092;&#1077;&#1081;&#1089;;\u003C/li>\n\u003Cli>&#1057;&#1091;&#1084;&#1110;&#1089;&#1085;&#1110;&#1089;&#1090;&#1100; &#1079; HTTP &#1090;&#1072; SOCKS5;\u003C/li>\n\u003Cli>&#1043;&#1085;&#1091;&#1095;&#1082;&#1110; &#1090;&#1072;&#1088;&#1080;&#1092;&#1085;&#1110; &#1087;&#1083;&#1072;&#1085;&#1080; &#1079; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;&#1084; &#1075;&#1077;&#1086;&#1083;&#1086;&#1082;&#1072;&#1094;&#1110;&#1111; &#1090;&#1072; &#1086;&#1073;&#1089;&#1103;&#1075;&#1110;&#1074; &#1090;&#1088;&#1072;&#1092;&#1110;&#1082;&#1091;.\u003C/li>\n\u003C/ul>\n\u003Cp>&#1042;&#1087;&#1088;&#1086;&#1074;&#1072;&#1076;&#1078;&#1077;&#1085;&#1085;&#1103; &#1087;&#1088;&#1086;&#1084;&#1110;&#1078;&#1085;&#1086;&#1111; &#1084;&#1077;&#1088;&#1077;&#1078;&#1077;&#1074;&#1086;&#1111; &#1110;&#1085;&#1092;&#1088;&#1072;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1080; &#1074; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1085;&#1077; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1077;&#1085;&#1085;&#1103; &#1076;&#1083;&#1103; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091; &mdash; &#1087;&#1077;&#1088;&#1096;&#1080;&#1081; &#1082;&#1088;&#1086;&#1082; &#1076;&#1086; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1103;&#1082;&#1110;&#1089;&#1085;&#1080;&#1093; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1076;&#1072;&#1085;&#1080;&#1093; &#1074; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1072;&#1093; &#1084;&#1072;&#1083;&#1086;&#1075;&#1086; &#1090;&#1072; &#1074;&#1077;&#1083;&#1080;&#1082;&#1086;&#1075;&#1086; &#1073;&#1110;&#1079;&#1085;&#1077;&#1089;&#1091;. &#1030;&#1085;&#1096;&#1110; &#1082;&#1088;&#1086;&#1082;&#1080; &#1084;&#1080; &#1088;&#1086;&#1079;'&#1103;&#1089;&#1085;&#1102;&#1108;&#1084;&#1086; &#1076;&#1072;&#1083;&#1110;.\u003C/p>\n\u003Ch2>\u003Ca name=\"anchor1\">\u003C/a>5 &#1082;&#1088;&#1086;&#1082;&#1110;&#1074; &#1076;&#1086; &#1074;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1103; &#1103;&#1082;&#1110;&#1089;&#1085;&#1080;&#1093; &#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1074;&#1077;&#1073;-&#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;\u003C/h2>\n\u003Cp>&#1057;&#1091;&#1090;&#1100; &#1079;&#1073;&#1086;&#1088;&#1091; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1076;&#1072;&#1085;&#1080;&#1093; &#1079;&#1074;&#1086;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1076;&#1086; &#1089;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1079; &#1085;&#1091;&#1083;&#1103; &#1072;&#1073;&#1086; &#1072;&#1076;&#1072;&#1087;&#1090;&#1072;&#1094;&#1110;&#1111; &#1075;&#1086;&#1090;&#1086;&#1074;&#1086;&#1075;&#1086; &#1072;&#1083;&#1075;&#1086;&#1088;&#1080;&#1090;&#1084;&#1091;, &#1103;&#1082;&#1080;&#1081; &#1074; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1085;&#1086;&#1084;&#1091; &#1088;&#1077;&#1078;&#1080;&#1084;&#1110;:\u003C/p>\n\u003Cul>\n\u003Cli>&#1047;&#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1100; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1091; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1102; &#1074; &#1052;&#1077;&#1088;&#1077;&#1078;&#1110;;\u003C/li>\n\u003Cli>&#1057;&#1082;&#1072;&#1095;&#1091;&#1108; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1110; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1080; &#1090;&#1072; &#1086;&#1087;&#1080;&#1089;&#1080;;\u003C/li>\n\u003Cli>&#1060;&#1086;&#1088;&#1084;&#1091;&#1108; &#1079; &#1085;&#1080;&#1093; &#1087;&#1088;&#1080;&#1076;&#1072;&#1090;&#1085;&#1110; &#1076;&#1083;&#1103; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1085;&#1072;&#1073;&#1086;&#1088;&#1080; &#1076;&#1072;&#1085;&#1080;&#1093; &#1091; &#1090;&#1072;&#1073;&#1083;&#1080;&#1095;&#1085;&#1080;&#1093; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1072;&#1093; .json, .xml, .csv &#1090;&#1086;&#1097;&#1086; &#1076;&#1083;&#1103; &#1087;&#1086;&#1076;&#1072;&#1083;&#1100;&#1096;&#1086;&#1075;&#1086; &#1072;&#1085;&#1072;&#1083;&#1110;&#1079;&#1091;.\u003C/li>\n\u003C/ul>\n\u003Cp>&#1030;&#1085;&#1076;&#1080;&#1074;&#1110;&#1076;&#1091;&#1072;&#1083;&#1100;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1079; &#1075;&#1077;&#1086;&#1090;&#1072;&#1088;&#1075;&#1077;&#1090;&#1080;&#1085;&#1075;&#1086;&#1084; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1091;&#1102;&#1090;&#1100; &#1074;&#1110;&#1076;&#1087;&#1088;&#1072;&#1074;&#1082;&#1091;-&#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; HTTP-&#1079;&#1072;&#1087;&#1080;&#1090;&#1110;&#1074; (GET &#1072;&#1073;&#1086; POST) &#1076;&#1086; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1086;&#1111; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1082;&#1080;, &#1072; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1110; &#1089;&#1094;&#1077;&#1085;&#1072;&#1088;&#1110;&#1111; &#1092;&#1086;&#1088;&#1084;&#1091;&#1102;&#1090;&#1100; &#1079;&#1072;&#1087;&#1080;&#1090;&#1080; &#1090;&#1072; &#1087;&#1088;&#1080;&#1089;&#1082;&#1086;&#1088;&#1102;&#1102;&#1090;&#1100; &#1111;&#1093;.\u003C/p>\n\u003Cp>&#1054;&#1089;&#1085;&#1086;&#1074;&#1085;&#1110; &#1077;&#1090;&#1072;&#1087;&#1080; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1103;&#1082;&#1110;&#1089;&#1085;&#1080;&#1093; &#1074;&#1077;&#1073;-&#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081; &#1074; &#1082;&#1086;&#1088;&#1087;&#1086;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1080;&#1093; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1072;&#1093;:\u003C/p>\n\u003Col>\n\u003Cli>&#1042;&#1080;&#1073;&#1110;&#1088; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091;;\u003C/li>\n\u003Cli>&#1057;&#1082;&#1072;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074;;\u003C/li>\n\u003Cli>&#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1076;&#1080;&#1085;&#1072;&#1084;&#1110;&#1095;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;;\u003C/li>\n\u003Cli>&#1054;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1103; &#1086;&#1073;&#1088;&#1086;&#1073;&#1082;&#1072; &#1076;&#1072;&#1085;&#1080;&#1093;;\u003C/li>\n\u003Cli>&#1047;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1084;&#1072;&#1096;&#1080;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072;&#1074;&#1095;&#1072;&#1085;&#1085;&#1103;.\u003C/li>\n\u003C/ol>\n\u003Cp>&#1053;&#1072; &#1082;&#1086;&#1078;&#1085;&#1086;&#1084;&#1091; &#1077;&#1090;&#1072;&#1087;&#1110; &#1074;&#1088;&#1072;&#1093;&#1086;&#1074;&#1091;&#1102;&#1090;&#1100;&#1089;&#1103; &#1076;&#1077;&#1089;&#1103;&#1090;&#1082;&#1080; &#1092;&#1072;&#1082;&#1090;&#1086;&#1088;&#1110;&#1074; &mdash; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;, &#1075;&#1077;&#1086;&#1075;&#1088;&#1072;&#1092;&#1110;&#1095;&#1085;&#1072; &#1074;&#1080;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1110;&#1089;&#1090;&#1100;, &#1082;&#1110;&#1083;&#1100;&#1082;&#1110;&#1089;&#1090;&#1100; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1080;&#1093; &#1076;&#1078;&#1077;&#1088;&#1077;&#1083;, &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1110;&#1089;&#1090;&#1100; API, &#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1072; &#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1110; JS, &#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1080;&#1074;&#1085;&#1110;&#1089;&#1090;&#1100; &#1062;&#1055;, &#1073;&#1102;&#1076;&#1078;&#1077;&#1090; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091; &#1090;&#1072; &#1073;&#1072;&#1075;&#1072;&#1090;&#1086; &#1110;&#1085;&#1096;&#1086;&#1075;&#1086;. &#1030;&#1058;-&#1110;&#1085;&#1078;&#1077;&#1085;&#1077;&#1088;&#1080; &#1088;&#1086;&#1079;&#1084;&#1110;&#1088;&#1082;&#1086;&#1074;&#1091;&#1102;&#1090;&#1100;, &#1082;&#1091;&#1087;&#1091;&#1074;&#1072;&#1090;&#1080; &#1095;&#1080; &#1076;&#1086;&#1084;&#1072;&#1096;&#1085;&#1110; IP-&#1072;&#1076;&#1088;&#1077;&#1089;&#1080;, &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1110; &#1095;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1110;, &#1110; \u003Ca href=\"https://dexodata.com/uk/blog/ipv4-ili-ipv6-hto-vybraty-dlya-zboru-danykh\" target=\"_blank\" rel=\"noopener\">&#1074;&#1080;&#1073;&#1080;&#1088;&#1072;&#1090;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; IPv4 &#1095;&#1080; IPv6\u003C/a>.&nbsp;\u003C/p>\n\u003Cp>&#1062;&#1110; &#1086;&#1089;&#1086;&#1073;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1110; &#1085;&#1072;&#1083;&#1077;&#1078;&#1072;&#1090;&#1100; &#1076;&#1086; &#1095;&#1080;&#1089;&#1083;&#1072; &#1090;&#1080;&#1093;, &#1103;&#1082;&#1110; &#1074;&#1080;&#1079;&#1085;&#1072;&#1095;&#1072;&#1102;&#1090;&#1100; &#1103;&#1082;&#1110;&#1089;&#1090;&#1100; &#1079;&#1073;&#1080;&#1088;&#1072;&#1085;&#1086;&#1111; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor2\">\u003C/a>&#1065;&#1086; &#1090;&#1072;&#1082;&#1077; &#1103;&#1082;&#1110;&#1089;&#1085;&#1110; &#1074;&#1077;&#1073;-&#1076;&#1072;&#1085;&#1110;\u003C/h3>\n\u003Cp>&#1030;&#1089;&#1085;&#1091;&#1102;&#1090;&#1100; &#1082;&#1083;&#1102;&#1095;&#1086;&#1074;&#1110; &#1084;&#1077;&#1090;&#1088;&#1080;&#1082;&#1080;, &#1103;&#1082;&#1110; &#1074;&#1110;&#1076;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1102;&#1090;&#1100; &#1094;&#1110;&#1085;&#1085;&#1110;&#1089;&#1090;&#1100; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1086;&#1111; &#1087;&#1088;&#1080; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1090;&#1072; &#1111;&#1111; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1085;&#1110;&#1089;&#1090;&#1100; &#1088;&#1077;&#1072;&#1083;&#1110;&#1103;&#1084;. &#1063;&#1080;&#1084; &#1074;&#1080;&#1097;&#1110; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1103;, &#1090;&#1080;&#1084; &#1090;&#1086;&#1095;&#1085;&#1110;&#1096;&#1080;&#1084;&#1080; &#1073;&#1091;&#1076;&#1091;&#1090;&#1100; &#1073;&#1110;&#1079;&#1085;&#1077;&#1089;-&#1088;&#1110;&#1096;&#1077;&#1085;&#1085;&#1103;, &#1087;&#1088;&#1080;&#1081;&#1085;&#1103;&#1090;&#1110; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1110; &#1087;&#1110;&#1076;&#1089;&#1091;&#1084;&#1082;&#1086;&#1074;&#1080;&#1093; &#1076;&#1072;&#1090;&#1072;&#1089;&#1077;&#1090;&#1110;&#1074;. &#1059; &#1089;&#1087;&#1080;&#1089;&#1086;&#1082; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1110;&#1074; &#1074;&#1093;&#1086;&#1076;&#1103;&#1090;&#1100;:\u003C/p>\n\u003Cul>\n\u003Cli>&#1055;&#1086;&#1074;&#1085;&#1086;&#1090;&#1072; &mdash; &#1089;&#1087;&#1110;&#1074;&#1074;&#1110;&#1076;&#1085;&#1086;&#1096;&#1077;&#1085;&#1085;&#1103; &#1082;&#1110;&#1083;&#1100;&#1082;&#1086;&#1089;&#1090;&#1110; &#1087;&#1088;&#1086;&#1087;&#1091;&#1097;&#1077;&#1085;&#1080;&#1093; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1076;&#1086; &#1111;&#1093; &#1079;&#1072;&#1075;&#1072;&#1083;&#1100;&#1085;&#1086;&#1111; &#1082;&#1110;&#1083;&#1100;&#1082;&#1086;&#1089;&#1090;&#1110;;\u003C/li>\n\u003Cli>&#1055;&#1086;&#1089;&#1083;&#1110;&#1076;&#1086;&#1074;&#1085;&#1110;&#1089;&#1090;&#1100; &mdash; &#1086;&#1076;&#1085;&#1086;&#1088;&#1110;&#1076;&#1085;&#1110;&#1089;&#1090;&#1100; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1081;&#1085;&#1080;&#1093; &#1084;&#1072;&#1089;&#1080;&#1074;&#1110;&#1074;, &#1073;&#1077;&#1079; &#1085;&#1077;&#1090;&#1086;&#1095;&#1085;&#1086;&#1089;&#1090;&#1077;&#1081; &#1090;&#1072; &#1089;&#1091;&#1087;&#1077;&#1088;&#1077;&#1095;&#1085;&#1086;&#1089;&#1090;&#1077;&#1081;;\u003C/li>\n\u003Cli>&#1042;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1085;&#1110;&#1089;&#1090;&#1100;&nbsp; &#1086;&#1095;&#1110;&#1082;&#1091;&#1074;&#1072;&#1085;&#1086;&#1084;&#1091; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1091;, &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1072;&#1084; &#1090;&#1072; &#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1110; &#1076;&#1072;&#1090;&#1072;&#1089;&#1077;&#1090;&#1072;;\u003C/li>\n\u003Cli>&#1058;&#1086;&#1095;&#1085;&#1110;&#1089;&#1090;&#1100; &mdash; &#1082;&#1086;&#1088;&#1077;&#1082;&#1090;&#1085;&#1110;&#1089;&#1090;&#1100; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1080;&#1093; &#1074;&#1077;&#1073;-&#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081;;\u003C/li>\n\u003Cli>&#1062;&#1110;&#1083;&#1110;&#1089;&#1085;&#1110;&#1089;&#1090;&#1100; &mdash; &#1074;&#1110;&#1076;&#1089;&#1086;&#1090;&#1086;&#1082; &#1085;&#1077;&#1076;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1080;&#1093; &#1089;&#1087;&#1086;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1100;, &#1079;&#1076;&#1072;&#1090;&#1085;&#1080;&#1093; &#1074;&#1087;&#1083;&#1080;&#1085;&#1091;&#1090;&#1080; &#1085;&#1072; &#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1081; &#1085;&#1072;&#1073;&#1110;&#1088; &#1076;&#1072;&#1085;&#1080;&#1093;;\u003C/li>\n\u003Cli>&#1057;&#1074;&#1086;&#1108;&#1095;&#1072;&#1089;&#1085;&#1110;&#1089;&#1090;&#1100; &mdash; &#1072;&#1082;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1110;&#1089;&#1090;&#1100; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1091;, &#1087;&#1086;&#1088;&#1110;&#1074;&#1085;&#1103;&#1085;&#1085;&#1103; &#1079; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1110;&#1084;&#1080; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1072;&#1084;&#1080; (&#1079;&#1072; &#1085;&#1077;&#1086;&#1073;&#1093;&#1110;&#1076;&#1085;&#1086;&#1089;&#1090;&#1110; &#1090;&#1072; &#1084;&#1086;&#1078;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1110;).\u003C/li>\n\u003C/ul>\n\u003Cp>&#1053;&#1072;&#1089;&#1090;&#1091;&#1087;&#1085;&#1110; &#1082;&#1088;&#1086;&#1082;&#1080; &#1085;&#1072;&#1073;&#1083;&#1080;&#1078;&#1072;&#1102;&#1090;&#1100; &#1074;&#1080;&#1082;&#1086;&#1085;&#1072;&#1074;&#1094;&#1103; &#1076;&#1086; &#1084;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1086; &#1090;&#1086;&#1095;&#1085;&#1086;&#1075;&#1086; &#1088;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1091;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor3\">\u003C/a>1. &#1042;&#1080;&#1073;&#1110;&#1088; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1110;&#1074; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091;\u003C/h3>\n\u003Cp>&#1042;&#1080;&#1073;&#1110;&#1088; &#1084;&#1086;&#1074;&#1080; &#1087;&#1088;&#1086;&#1075;&#1088;&#1072;&#1084;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1079;&#1072;&#1083;&#1077;&#1078;&#1080;&#1090;&#1100; &#1074;&#1110;&#1076; &#1079;&#1072;&#1074;&#1076;&#1072;&#1085;&#1100; &#1090;&#1072; &#1077;&#1082;&#1089;&#1087;&#1077;&#1088;&#1090;&#1085;&#1086;&#1075;&#1086; &#1076;&#1086;&#1089;&#1074;&#1110;&#1076;&#1091;. &#1051;&#1072;&#1082;&#1086;&#1085;&#1110;&#1095;&#1085;&#1080;&#1081; &#1090;&#1072; &#1096;&#1074;&#1080;&#1076;&#1082;&#1080;&#1081; Ruby &#1087;&#1110;&#1076;&#1093;&#1086;&#1076;&#1080;&#1090;&#1100; &#1076;&#1083;&#1103; &#1085;&#1077;&#1074;&#1077;&#1083;&#1080;&#1082;&#1080;&#1093; &#1079;&#1072; &#1086;&#1073;&#1089;&#1103;&#1075;&#1086;&#1084; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1086;&#1074;&#1080;&#1093; &#1094;&#1110;&#1083;&#1077;&#1081;, &#1072; C++ &#1084;&#1086;&#1078;&#1077; &#1074;&#1080;&#1103;&#1074;&#1080;&#1090;&#1080;&#1089;&#1103; &#1087;&#1088;&#1086;&#1076;&#1091;&#1082;&#1090;&#1080;&#1074;&#1085;&#1110;&#1096;&#1080;&#1084;, &#1085;&#1110;&#1078; &#1079;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; Common Gateway Interface (CGI). \u003Ca href=\"https://dexodata.com/uk/blog/yak-vykorystovuvaty-java-dlya-skreypynhu-danykh-v-seti\" target=\"_blank\" rel=\"noopener\">&#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; Java &#1076;&#1083;&#1103; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085;-&#1079;&#1073;&#1086;&#1088;&#1091; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111;\u003C/a> &#1087;&#1086;&#1074;'&#1103;&#1079;&#1072;&#1085;&#1077; &#1079;&#1110; &#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1085;&#1086;&#1102; &#1089;&#1082;&#1083;&#1072;&#1076;&#1085;&#1110;&#1089;&#1090;&#1102; &#1084;&#1086;&#1074;&#1080;, &#1072;&#1083;&#1077; &#1076;&#1086;&#1079;&#1074;&#1086;&#1083;&#1103;&#1108; &#1079;&#1072;&#1087;&#1091;&#1089;&#1082;&#1072;&#1090;&#1080; &#1082;&#1110;&#1083;&#1100;&#1082;&#1072; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;&#1110;&#1074; &#1086;&#1076;&#1085;&#1086;&#1095;&#1072;&#1089;&#1085;&#1086; &mdash; &#1110; &#1090;&#1072;&#1082; &#1076;&#1072;&#1083;&#1110;.\u003C/p>\n\u003Cp>Python &#1079;&#1072;&#1083;&#1080;&#1096;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072;&#1081;&#1073;&#1110;&#1083;&#1100;&#1096; &#1087;&#1086;&#1096;&#1080;&#1088;&#1077;&#1085;&#1080;&#1084; &#1088;&#1110;&#1096;&#1077;&#1085;&#1085;&#1103;&#1084; &#1076;&#1083;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086;&#1075;&#1086; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081;. &#1042;&#1110;&#1085; &#1084;&#1072;&#1108; &#1074;&#1080;&#1073;&#1110;&#1088; &#1073;&#1110;&#1073;&#1083;&#1110;&#1086;&#1090;&#1077;&#1082; &#1079; &#1074;&#1110;&#1076;&#1082;&#1088;&#1080;&#1090;&#1080;&#1084; &#1074;&#1080;&#1093;&#1110;&#1076;&#1085;&#1080;&#1084; &#1082;&#1086;&#1076;&#1086;&#1084; &#1090;&#1072; &#1087;&#1088;&#1086;&#1089;&#1090;&#1080;&#1084; &#1089;&#1080;&#1085;&#1090;&#1072;&#1082;&#1089;&#1080;&#1089;&#1086;&#1084;, &#1090;&#1086;&#1084;&#1091; &#1074; &#1089;&#1090;&#1072;&#1090;&#1090;&#1110; &#1084;&#1080; &#1073;&#1091;&#1076;&#1077;&#1084;&#1086; &#1085;&#1072;&#1074;&#1086;&#1076;&#1080;&#1090;&#1080; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076;&#1080; &#1076;&#1083;&#1103; Python. &#1042;&#1080;&#1073;&#1110;&#1088; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072; &#1079;&#1073;&#1086;&#1088;&#1091; &#1076;&#1072;&#1085;&#1080;&#1093; &#1090;&#1072;&#1082;&#1086;&#1078; &#1079;&#1072;&#1083;&#1080;&#1096;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1085;&#1072; &#1088;&#1086;&#1079;&#1089;&#1091;&#1076; &#1088;&#1086;&#1079;&#1088;&#1086;&#1073;&#1085;&#1080;&#1082;&#1072;, &#1090;&#1072;&#1082; &#1089;&#1072;&#1084;&#1086; &#1103;&#1082; &#1110; &#1087;&#1077;&#1088;&#1077;&#1074;&#1072;&#1078;&#1085;&#1080;&#1081; &#1090;&#1080;&#1087; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;: &#1082;&#1091;&#1087;&#1080;&#1090;&#1080; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1085;&#1110;, &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1110; &#1095;&#1080; &#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;&#1085;&#1110; &#1072;&#1076;&#1088;&#1077;&#1089;&#1080;.\u003C/p>\n\u003Cp>&#1060;&#1088;&#1077;&#1081;&#1084;&#1074;&#1086;&#1088;&#1082; \u003Ccode>Scrapy \u003C/code>&#1084;&#1072;&#1108; &#1075;&#1085;&#1091;&#1095;&#1082;&#1110;&#1089;&#1090;&#1100;, &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1085;&#1102; &#1076;&#1083;&#1103; &#1088;&#1086;&#1073;&#1086;&#1090;&#1080; &#1079; &#1089;&#1072;&#1081;&#1090;&#1072;&#1084;&#1080; &#1085;&#1072; CSS, HTML, PHP &#1090;&#1072; Node.js. &#1071;&#1082; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1087;&#1088;&#1077;&#1076;&#1089;&#1090;&#1072;&#1074;&#1080;&#1084;&#1086; &#1073;&#1072;&#1079;&#1086;&#1074;&#1080;&#1081; &#1089;&#1082;&#1088;&#1080;&#1087;&#1090; &#1076;&#1083;&#1103; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1089;&#1087;&#1080;&#1089;&#1082;&#1091; &#1084;&#1110;&#1089;&#1090; &#1090;&#1072; &#1111;&#1093; &#1085;&#1072;&#1089;&#1077;&#1083;&#1077;&#1085;&#1085;&#1103; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1085;&#1086;, &#1073;&#1077;&#1079; &#1087;&#1072;&#1075;&#1110;&#1085;&#1072;&#1094;&#1110;&#1111;:\u003C/p>\n\u003C/li>\n\u003C/ul>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%; margin-left: 40px;\" border=\"2\">\n\u003Ctbody style=\"padding-left: 40px;\">\n\u003Ctr style=\"padding-left: 40px;\">\n\u003Ctd style=\"width: 97.0536%; padding-left: 40px;\">\n\u003Cp style=\"font-weight: 400; margin-top: 32px; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>scrapy\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>class&nbsp;\u003Cspan style=\"color: #f22c3d;\">CityPopulationSpider\u003C/span>(scrapy.Spider):\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; name =&nbsp;\u003Cspan style=\"color: #00a67d;\">'city_population'\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; start_urls = [\u003Cspan style=\"color: #00a67d;\">'https://site-to-scrape.com/cities'\u003C/span>]&nbsp;\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #2e95d3;\">def\u003C/span>&nbsp;\u003Cspan style=\"color: #f22c3d;\">parse\u003C/span>(self, response):\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #7e8c8d;\"># &#1047;&#1072;&#1084;&#1110;&#1085;&#1110;&#1090;&#1100; 'city_selector' &#1090;&#1072; 'population_selector' &#1079; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1080;&#1084;&#1080; HTML-&#1089;&#1077;&#1083;&#1077;&#1082;&#1090;&#1086;&#1088;&#1072;&#1084;&#1080;, &#1110; &#1089;&#1072;&#1081;&#1090;-to-scrape.com &mdash; &#1085;&#1072; &#1072;&#1082;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1091; HTTP-&#1072;&#1076;&#1088;&#1077;&#1089;&#1091;\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; city_elements = response.css(\u003Cspan style=\"color: #00a67d;\">'div.city_selector'\u003C/span>)\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #2e95d3;\">for&nbsp;\u003C/span>city_element&nbsp;\u003Cspan style=\"color: #2e95d3;\">in&nbsp;\u003C/span>city_elements:\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; city_name = city_element.css(\u003Cspan style=\"color: #00a67d;\">'span.name::text'\u003C/span>).get()\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; population = city_element.css(\u003Cspan style=\"color: #00a67d;\">'span.population::text'\u003C/span>).get()\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #2e95d3;\">yield&nbsp;\u003C/span>{\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\u003Cspan style=\"color: #00a67d;\">&nbsp;'city_name'\u003C/span>: city_name,\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\u003Cspan style=\"color: #00a67d;\">&nbsp;'population'\u003C/span>: population,\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }\u003C/code>\u003C/p>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>&#1047;&#1110;&#1073;&#1088;&#1072;&#1085;&#1110; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1080; Scrapy &#1087;&#1086;&#1084;&#1110;&#1089;&#1090;&#1080;&#1090;&#1100; &#1091; &#1092;&#1072;&#1081;&#1083; &laquo;citiesandpopulation.json&raquo;, &#1103;&#1082;&#1097;&#1086; &#1074;&#1074;&#1077;&#1089;&#1090;&#1080; &#1074; &#1082;&#1086;&#1085;&#1089;&#1086;&#1083;&#1110; &#1085;&#1072;&#1089;&#1090;&#1091;&#1087;&#1085;&#1091; &#1082;&#1086;&#1084;&#1072;&#1085;&#1076;&#1091;:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"1\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 97.0536%; padding-left: 40px;\">\u003Cspan style=\"font-family: monospace; font-weight: 400; background-color: #b4d7ff;\">scrapy crawl city_population -o citiesandpopulation.json\u003C/span>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor4\">\u003C/a>2. &#1057;&#1082;&#1072;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074;\u003C/h3>\n\u003Cp>&#1053;&#1072;&#1074;&#1110;&#1075;&#1072;&#1094;&#1110;&#1103; &#1084;&#1110;&#1078; &#1088;&#1086;&#1079;&#1076;&#1110;&#1083;&#1072;&#1084;&#1080; &#1086;&#1076;&#1085;&#1086;&#1075;&#1086; &#1089;&#1072;&#1081;&#1090;&#1091; &#1085;&#1072;&#1079;&#1080;&#1074;&#1072;&#1108;&#1090;&#1100;&#1089;&#1103; &#1087;&#1072;&#1075;&#1110;&#1085;&#1072;&#1094;&#1110;&#1108;&#1102;, &#1072; &#1089;&#1082;&#1072;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &mdash; &#1072;&#1085;&#1072;&#1083;&#1086;&#1075;&#1110;&#1095;&#1085;&#1080;&#1081; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089;, &#1072;&#1083;&#1077; &#1074; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1072;&#1093; &#1076;&#1074;&#1086;&#1093; &#1110; &#1073;&#1110;&#1083;&#1100;&#1096;&#1077; &#1074;&#1077;&#1073;-&#1089;&#1090;&#1086;&#1088;&#1110;&#1085;&#1086;&#1082;. &#1054;&#1087;&#1090;&#1080;&#1084;&#1110;&#1079;&#1091;&#1074;&#1072;&#1090;&#1080; &#1087;&#1077;&#1088;&#1077;&#1084;&#1080;&#1082;&#1072;&#1085;&#1085;&#1103; &#1084;&#1110;&#1078; &#1088;&#1110;&#1079;&#1085;&#1080;&#1084;&#1080; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085;-&#1087;&#1083;&#1072;&#1090;&#1092;&#1086;&#1088;&#1084;&#1072;&#1084;&#1080; &#1076;&#1086;&#1087;&#1086;&#1084;&#1072;&#1075;&#1072;&#1108; &#1086;&#1088;&#1077;&#1085;&#1076;&#1072; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1091; &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1077;&#1085;&#1086;&#1111; &#1090;&#1072; &#1077;&#1090;&#1080;&#1095;&#1085;&#1086;&#1111; &#1077;&#1082;&#1086;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1080; &#1087;&#1086; &#1087;&#1110;&#1076;&#1074;&#1080;&#1097;&#1077;&#1085;&#1085;&#1102; &#1088;&#1110;&#1074;&#1085;&#1103; &#1084;&#1077;&#1088;&#1077;&#1078;&#1077;&#1074;&#1086;&#1111; &#1072;&#1085;&#1072;&#1083;&#1110;&#1090;&#1080;&#1082;&#1080;. &#1031;&#1111; &#1074;&#1091;&#1079;&#1083;&#1080; &#1088;&#1086;&#1079;&#1087;&#1086;&#1076;&#1110;&#1083;&#1103;&#1090;&#1100; &#1085;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1085;&#1072; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1110; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1080; &#1090;&#1072; &#1079;&#1085;&#1080;&#1079;&#1103;&#1090;&#1100; &#1081;&#1084;&#1086;&#1074;&#1110;&#1088;&#1085;&#1110;&#1089;&#1090;&#1100; &#1090;&#1088;&#1086;&#1090;&#1090;&#1083;&#1110;&#1085;&#1075;&#1091;, &#1090;&#1086;&#1073;&#1090;&#1086;, &#1087;&#1077;&#1088;&#1077;&#1074;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1082;&#1110;&#1083;&#1100;&#1082;&#1086;&#1089;&#1090;&#1110; &#1079;&#1072;&#1087;&#1080;&#1090;&#1110;&#1074; &#1085;&#1072; &#1086;&#1076;&#1080;&#1085;&#1080;&#1094;&#1102; &#1095;&#1072;&#1089;&#1091;. &#1071;&#1082; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1087;&#1086;&#1095;&#1072;&#1090;&#1082;&#1086;&#1074;&#1086;&#1075;&#1086; &#1082;&#1086;&#1076;&#1091; &#1087;&#1088;&#1086;&#1076;&#1077;&#1084;&#1086;&#1085;&#1089;&#1090;&#1088;&#1091;&#1108;&#1084;&#1086; &#1088;&#1086;&#1073;&#1086;&#1090;&#1091; Scrapy &#1079; &#1074;&#1080;&#1075;&#1072;&#1076;&#1072;&#1085;&#1080;&#1084; &#1089;&#1072;&#1081;&#1090;&#1086;&#1084; \u003Cem>site-to-scrape.com\u003C/em>:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 97.0536%;\">\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>scrapy startproject job_crawler\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #f22c3d;\">cd&nbsp;\u003C/span>job_crawler\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>scrapy genspider example site-to-scrape.com\u003C/code>\u003C/p>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor5\">\u003C/a>3. &#1042;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1076;&#1080;&#1085;&#1072;&#1084;&#1110;&#1095;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;\u003C/h3>\n\u003Cp>&#1047;&#1073;&#1110;&#1088; &#1074;&#1077;&#1073;-&#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1074; &#1082;&#1086;&#1088;&#1087;&#1086;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1086;&#1084;&#1091; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1110; &#1089;&#1091;&#1087;&#1088;&#1086;&#1074;&#1086;&#1076;&#1078;&#1091;&#1108;&#1090;&#1100;&#1089;&#1103; &#1087;&#1086;&#1082;&#1091;&#1087;&#1082;&#1086;&#1102; &#1110;&#1085;&#1076;&#1080;&#1074;&#1110;&#1076;&#1091;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1074; &#1076;&#1086;&#1089;&#1090;&#1072;&#1090;&#1085;&#1110;&#1081; &#1082;&#1110;&#1083;&#1100;&#1082;&#1086;&#1089;&#1090;&#1110;. &#1050;&#1110;&#1083;&#1100;&#1082;&#1110;&#1089;&#1090;&#1100; IP &#1084;&#1086;&#1078;&#1085;&#1072; &#1089;&#1082;&#1086;&#1088;&#1086;&#1090;&#1080;&#1090;&#1080;, &#1103;&#1082;&#1097;&#1086; \u003Ca href=\"https://dexodata.com/uk/blog/staticeskie-i-dinamiceskie-proksi-cto-lucse-dlya-sbora-dannyx\" target=\"_blank\" rel=\"noopener\">&#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1074;&#1072;&#1090;&#1080; &#1076;&#1080;&#1085;&#1072;&#1084;&#1110;&#1095;&#1085;&#1091; &#1079;&#1084;&#1110;&#1085;&#1091; &#1079;&#1086;&#1074;&#1085;&#1110;&#1096;&#1085;&#1110;&#1093; &#1072;&#1076;&#1088;&#1077;&#1089; &#1079;&#1072;&#1084;&#1110;&#1089;&#1090;&#1100; &#1089;&#1090;&#1072;&#1090;&#1080;&#1095;&#1085;&#1080;&#1093;\u003C/a> &#1087;&#1086;&#1088;&#1090;&#1110;&#1074;. &#1055;&#1086; &#1084;&#1086;&#1078;&#1083;&#1080;&#1074;&#1086;&#1089;&#1090;&#1110;, &#1089;&#1087;&#1088;&#1086;&#1073;&#1091;&#1081;&#1090;&#1077; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1073;&#1077;&#1079;&#1082;&#1086;&#1096;&#1090;&#1086;&#1074;&#1085;&#1086; &#1087;&#1077;&#1088;&#1077;&#1076; &#1087;&#1086;&#1082;&#1091;&#1087;&#1082;&#1086;&#1102; &#1090;&#1072; &#1087;&#1077;&#1088;&#1077;&#1082;&#1086;&#1085;&#1072;&#1081;&#1090;&#1077;&#1089;&#1103;, &#1097;&#1086; &#1087;&#1088;&#1080; &#1088;&#1086;&#1090;&#1072;&#1094;&#1110;&#1111; &#1085;&#1086;&#1074;&#1080;&#1081; IP &#1079;&#1085;&#1072;&#1093;&#1086;&#1076;&#1080;&#1090;&#1100;&#1089;&#1103; &#1074; &#1087;&#1091;&#1083;&#1110; &#1090;&#1086;&#1075;&#1086; &#1078; &#1084;&#1110;&#1089;&#1090;&#1072; &#1072;&#1073;&#1086; &#1087;&#1088;&#1086;&#1074;&#1072;&#1081;&#1076;&#1077;&#1088;&#1072; (&#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1086;&#1075;&#1086;, &#1076;&#1086;&#1084;&#1072;&#1096;&#1085;&#1100;&#1086;&#1075;&#1086;). Python-&#1073;&#1110;&#1073;&#1083;&#1110;&#1086;&#1090;&#1077;&#1082;&#1080; (\u003Ccode>scrapy-proxies\u003C/code> &#1072;&#1073;&#1086; \u003Ccode>requests\u003C/code>) &#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1091;&#1102;&#1090;&#1100;&#1089;&#1103; &#1079;&#1072; &#1083;&#1086;&#1075;&#1110;&#1085;&#1086;&#1084;-&#1087;&#1072;&#1088;&#1086;&#1083;&#1077;&#1084; &#1076;&#1083;&#1103; &#1079;&#1074;'&#1103;&#1079;&#1082;&#1080; IP-port, &#1079;&#1084;&#1110;&#1085;&#1102;&#1102;&#1090;&#1100; &#1072;&#1076;&#1088;&#1077;&#1089;&#1091; &#1090;&#1072; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1102;&#1102;&#1090;&#1100; &#1094;&#1080;&#1082;&#1083;. &#1058;&#1072;&#1082; &#1087;&#1088;&#1086;&#1094;&#1077;&#1089; &#1074;&#1080;&#1075;&#1083;&#1103;&#1076;&#1072;&#1108; &#1076;&#1083;&#1103; &#1073;&#1110;&#1073;&#1083;&#1110;&#1086;&#1090;&#1077;&#1082;&#1080; \u003Ccode>HTTPProxyAuth \u003C/code>&#1087;&#1110;&#1076; requests:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody style=\"padding-left: 40px;\">\n\u003Ctr style=\"padding-left: 40px;\">\n\u003Ctd style=\"width: 97.0536%; padding-left: 40px;\">\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>requests\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">from&nbsp;\u003C/span>requests.auth&nbsp;\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>HTTPProxyAuth\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">from\u003C/span>\u003Cspan style=\"color: #2e95d3;\">&nbsp;\u003C/span>itertools&nbsp;\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>cycle\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"font-weight: bold; font-family: Gilroy, sans-serif;\">proxies_list = [\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; {\u003Cspan style=\"color: #00a67d;\">'http'\u003C/span>:&nbsp;\u003Cspan style=\"color: #00a67d;\">'http://username1:password1@proxy1:port1'\u003C/span>, '\u003Cspan style=\"color: #00a67d;\">https'\u003C/span>:\u003Cspan style=\"color: #00a67d;\">&nbsp;'http://username1:password1@proxy1:port1'\u003C/span>},\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; {\u003Cspan style=\"color: #00a67d;\">'http'\u003C/span>:&nbsp;\u003Cspan style=\"color: #00a67d;\">'http://username2:password2@proxy2:port2'\u003C/span>,&nbsp;\u003Cspan style=\"color: #00a67d;\">'https'\u003C/span>:&nbsp;\u003Cspan style=\"color: #00a67d;\">'http://username2:password2@proxy2:port2'\u003C/span>},\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #7e8c8d;\"># &#1044;&#1086;&#1076;&#1072;&#1081;&#1090;&#1077; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;, &#1103;&#1082;&#1097;&#1086; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1086;\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>]\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode># &#1042;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1110;&#1090;&#1100; &#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1086; &#1076;&#1083;&#1103; &#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1110;&#1111;\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>proxy_auth_list = [HTTPProxyAuth(proxy[\u003Cspan style=\"color: #00a67d;\">'http'\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">'@'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">0\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">'://'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">1\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">':'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">0\u003C/span>],\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; proxy[\u003Cspan style=\"color: #00a67d;\">'http'\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">'@'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">0\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">'://'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">1\u003C/span>].split(\u003Cspan style=\"color: #00a67d;\">':'\u003C/span>)[\u003Cspan style=\"color: #f22c3d;\">1\u003C/span>])\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;\u003Cspan style=\"color: #2e95d3;\">for&nbsp;\u003C/span>proxy&nbsp;\u003Cspan style=\"color: #2e95d3;\">in\u003C/span>&nbsp;proxies_list]\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode># &#1044;&#1072;&#1083;&#1110; &#1085;&#1072;&#1074;&#1077;&#1076;&#1077;&#1085;&#1086; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1094;&#1080;&#1082;&#1083;&#1091; &#1076;&#1083;&#1103; &#1076;&#1080;&#1085;&#1072;&#1084;&#1110;&#1095;&#1085;&#1080;&#1093; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>proxy_cycle = cycle(proxies_list)\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>auth_cycle = cycle(proxy_auth_list)\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>def make_request(url):\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode>&nbsp; &nbsp; # &#1055;&#1088;&#1086;&#1076;&#1086;&#1074;&#1078;&#1090;&#1077; &#1088;&#1086;&#1073;&#1086;&#1090;&#1091; &#1079;&#1110; &#1079;&#1074;'&#1103;&#1079;&#1082;&#1086;&#1102; &laquo;&#1087;&#1088;&#1086;&#1082;&#1089;&#1110;-&#1072;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1110;&#1103;&raquo;\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; current_proxy = next(proxy_cycle)\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; current_auth = next(auth_cycle)\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; try:\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; response = requests.get(url, proxies=current_proxy, auth=current_auth, timeout=10\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; # &#1054;&#1073;&#1088;&#1086;&#1073;&#1082;&#1072; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1110; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072;\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; print(f\"Proxy: {current_proxy}, Status Code: {response.status_code}\")\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; except Exception as e:\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; print(f\"Error: {e}\")\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode>&nbsp; &nbsp; &nbsp; &nbsp; # &#1047;&#1072; &#1085;&#1077;&#1086;&#1073;&#1093;&#1110;&#1076;&#1085;&#1086;&#1089;&#1090;&#1110; &#1074;&#1080;&#1087;&#1088;&#1072;&#1074;&#1090;&#1077; &#1087;&#1086;&#1084;&#1080;&#1083;&#1082;&#1080;\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cspan style=\"color: #7e8c8d;\">\u003Ccode># &#1055;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1072;&#1085;&#1085;&#1103; &#1076;&#1083;&#1103; &#1089;&#1072;&#1081;&#1090;&#1091; https://site-to-scrape.com\u003C/code>\u003C/span>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>url_to_scrape =&nbsp;\u003Cspan style=\"color: #00a67d;\">'https://site-to-scrape.com'\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">for&nbsp; &nbsp;in&nbsp;\u003Cspan style=\"color: #f22c3d;\">range\u003C/span>\u003C/span>(\u003Cspan style=\"color: #f22c3d;\">5\u003C/span>):&nbsp;&nbsp;\u003Cspan style=\"color: #7e8c8d;\"># &#1042;&#1080;&#1082;&#1086;&#1085;&#1072;&#1081;&#1090;&#1077; 5 &#1079;&#1072;&#1087;&#1080;&#1090;&#1110;&#1074; (&#1095;&#1080;&#1089;&#1083;&#1086; &#1076;&#1083;&#1103; &#1087;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076;&#1091;) &#1074;&#1080;&#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1086;&#1074;&#1091;&#1102;&#1095;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1079; &#1088;&#1110;&#1079;&#1085;&#1080;&#1084;&#1080; &#1072;&#1076;&#1088;&#1077;&#1089;&#1072;&#1084;&#1080;\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #7e8c8d;\">\u003Cspan style=\"font-weight: 400; background-color: #b4d7ff;\"># &#1042;&#1082;&#1072;&#1078;&#1110;&#1090;&#1100; &#1074;&#1083;&#1072;&#1089;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;-&#1072;&#1076;&#1088;&#1077;&#1089;&#1080;, &#1087;&#1086;&#1088;&#1090;&#1080; &#1090;&#1072; &#1076;&#1072;&#1085;&#1110; &#1076;&#1083;&#1103; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1110;&#1082;&#1072;&#1094;&#1110;&#1111;\u003C/span>\u003C/span>\u003C/code>\u003C/p>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor6\">\u003C/a>4. &#1054;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1087;&#1086;&#1087;&#1077;&#1088;&#1077;&#1076;&#1085;&#1103; &#1086;&#1073;&#1088;&#1086;&#1073;&#1082;&#1072; &#1076;&#1072;&#1085;&#1080;&#1093;\u003C/h3>\n\u003Cp>&laquo;&#1057;&#1080;&#1088;&#1110;&raquo; &#1076;&#1072;&#1085;&#1110; &#1087;&#1086;&#1090;&#1088;&#1077;&#1073;&#1091;&#1102;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1074;&#1110;&#1088;&#1082;&#1080; &#1090;&#1072; &#1087;&#1110;&#1076;&#1075;&#1086;&#1090;&#1086;&#1074;&#1082;&#1080; &#1076;&#1086; &#1087;&#1086;&#1076;&#1072;&#1083;&#1100;&#1096;&#1086;&#1075;&#1086; &#1072;&#1085;&#1072;&#1083;&#1110;&#1079;&#1091;. &#1063;&#1072;&#1089;&#1090;&#1080;&#1085;&#1072; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1100; &#1084;&#1086;&#1078;&#1077; &#1074;&#1110;&#1076;&#1089;&#1091;&#1090;&#1085;&#1110;&#1084;&#1080; &#1072;&#1073;&#1086; &#1076;&#1091;&#1073;&#1083;&#1102;&#1074;&#1072;&#1090;&#1080;&#1089;&#1103;, &#1072; &#1110;&#1085;&#1096;&#1110; &mdash; &#1079;&#1085;&#1072;&#1095;&#1085;&#1086; &#1074;&#1110;&#1076;&#1088;&#1110;&#1079;&#1085;&#1103;&#1090;&#1080;&#1089;&#1103; &#1074;&#1110;&#1076; &#1086;&#1089;&#1085;&#1086;&#1074;&#1085;&#1080;&#1093; (outliers). &#1054;&#1095;&#1080;&#1097;&#1077;&#1085;&#1085;&#1103; &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1108; &#1074; &#1089;&#1077;&#1073;&#1077; &#1073;&#1077;&#1079;&#1083;&#1110;&#1095; &#1085;&#1072;&#1083;&#1072;&#1096;&#1090;&#1091;&#1074;&#1072;&#1085;&#1100;, &#1090;&#1072;&#1082;&#1080;&#1093; &#1103;&#1082;:\u003C/p>\n\u003Col>\n\u003Cli>&#1055;&#1077;&#1088;&#1077;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1110;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1079;&#1084;&#1110;&#1085;&#1085;&#1080;&#1093; &#1091; &#1095;&#1080;&#1089;&#1083;&#1086;&#1074;&#1110;;\u003C/li>\n\u003Cli>&#1053;&#1086;&#1088;&#1084;&#1072;&#1083;&#1110;&#1079;&#1072;&#1094;&#1110;&#1103; &#1084;&#1077;&#1090;&#1088;&#1080;&#1082; &#1074;&#1110;&#1076;&#1085;&#1086;&#1089;&#1085;&#1086; &#1084;&#1077;&#1076;&#1110;&#1072;&#1085;&#1085;&#1080;&#1093; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1100;;\u003C/li>\n\u003Cli>&#1055;&#1077;&#1088;&#1077;&#1090;&#1074;&#1086;&#1088;&#1077;&#1085;&#1085;&#1103; &#1092;&#1091;&#1085;&#1082;&#1094;&#1110;&#1081; &#1091; &#1085;&#1086;&#1074;&#1110; &#1076;&#1083;&#1103; &#1111;&#1093; &#1091;&#1090;&#1086;&#1095;&#1085;&#1077;&#1085;&#1085;&#1103;, &#1086;&#1089;&#1086;&#1073;&#1083;&#1080;&#1074;&#1086; &#1074; &#1084;&#1077;&#1090;&#1086;&#1076;&#1072;&#1093; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085;-&#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081; &#1079; &#1079;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103;&#1084; &#1096;&#1090;&#1091;&#1095;&#1085;&#1086;&#1075;&#1086; &#1110;&#1085;&#1090;&#1077;&#1083;&#1077;&#1082;&#1090;&#1091;;\u003C/li>\n\u003Cli>\u003Ca href=\"https://dexodata.com/uk/blog/yak-pratsyuye-obohashchennya-danykh-z-orendoyu-proksi\" target=\"_blank\" rel=\"noopener\">&#1047;&#1073;&#1072;&#1075;&#1072;&#1095;&#1077;&#1085;&#1085;&#1103; &#1076;&#1072;&#1085;&#1080;&#1093; &#1095;&#1077;&#1088;&#1077;&#1079; &#1082;&#1088;&#1072;&#1097;&#1110; &#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;&#1085;&#1110; &#1090;&#1072; &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;\u003C/a> &#1076;&#1086;&#1076;&#1072;&#1090;&#1082;&#1086;&#1074;&#1080;&#1084;&#1080; &#1077;&#1083;&#1077;&#1084;&#1077;&#1085;&#1090;&#1072;&#1084;&#1080;.\u003C/li>\n\u003C/ol>\n\u003Cp>&#1041;&#1110;&#1073;&#1083;&#1110;&#1086;&#1090;&#1077;&#1082;&#1072; \u003Ccode>pandas \u003C/code>&#1074; Python &mdash; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;, &#1079;&#1076;&#1072;&#1090;&#1085;&#1080;&#1081; &#1074;&#1080;&#1076;&#1072;&#1083;&#1103;&#1090;&#1080; &#1076;&#1091;&#1073;&#1083;&#1110;&#1082;&#1072;&#1090;&#1080; &#1074; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1110;&#1103;&#1093; &#1090;&#1072; &#1089;&#1090;&#1072;&#1085;&#1076;&#1072;&#1088;&#1090;&#1080;&#1079;&#1091;&#1074;&#1072;&#1090;&#1080; &#1092;&#1086;&#1088;&#1084;&#1072;&#1090;&#1080;. &#1055;&#1088;&#1080;&#1082;&#1083;&#1072;&#1076; &#1085;&#1080;&#1078;&#1095;&#1077; &#1076;&#1077;&#1084;&#1086;&#1085;&#1089;&#1090;&#1088;&#1091;&#1108; &#1088;&#1086;&#1073;&#1086;&#1090;&#1091; &#1079; &#1082;&#1072;&#1083;&#1077;&#1085;&#1076;&#1072;&#1088;&#1085;&#1080;&#1084;&#1080; &#1076;&#1072;&#1090;&#1072;&#1084;&#1080;:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody style=\"padding-left: 40px;\">\n\u003Ctr style=\"padding-left: 40px;\">\n\u003Ctd style=\"width: 97.0536%; padding-left: 40px;\">\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>pandas&nbsp;\u003Cspan style=\"color: #2e95d3;\">as&nbsp;\u003C/span>pd\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>df = pd.read_csv(\u003Cspan style=\"color: #00a67d;\">'raw_data.csv'\u003C/span>)\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>df = df.drop_duplicates()\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>df[\u003Cspan style=\"color: #00a67d;\">'date'\u003C/span>] = pd.to_datetime(df[\u003Cspan style=\"color: #00a67d;\">'date'\u003C/span>],&nbsp;\u003Cspan style=\"color: #f22c3d;\">format\u003C/span>=\u003Cspan style=\"color: #00a67d;\">'%Y-%m-%d'\u003C/span>)\u003C/code>\u003C/p>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor7\">\u003C/a>5. &#1047;&#1072;&#1089;&#1090;&#1086;&#1089;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1084;&#1072;&#1096;&#1080;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072;&#1074;&#1095;&#1072;&#1085;&#1085;&#1103;\u003C/h3>\n\u003Cp>&#1052;&#1086;&#1076;&#1077;&#1083;&#1110; &#1085;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1110; &#1064;&#1030; &#1079; &#1086;&#1073;&#1088;&#1086;&#1073;&#1082;&#1086;&#1102; &#1087;&#1088;&#1080;&#1088;&#1086;&#1076;&#1085;&#1086;&#1111; &#1084;&#1086;&#1074;&#1080; (Natural Language Processing) &#1089;&#1083;&#1091;&#1075;&#1091;&#1102;&#1090;&#1100; &#1076;&#1086;&#1087;&#1086;&#1084;&#1110;&#1078;&#1085;&#1080;&#1084; &#1110;&#1085;&#1089;&#1090;&#1088;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1084; &#1087;&#1088;&#1080; &#1087;&#1086;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1094;&#1110; &#1094;&#1110;&#1083;&#1077;&#1081; &#1076;&#1086;&#1089;&#1083;&#1110;&#1076;&#1078;&#1077;&#1085;&#1085;&#1103; &#1090;&#1072; &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1085;&#1085;&#1103; &#1082;&#1086;&#1076;&#1091; &#1085;&#1072;&#1088;&#1110;&#1074;&#1085;&#1110; &#1079; &#1110;&#1085;&#1076;&#1080;&#1074;&#1110;&#1076;&#1091;&#1072;&#1083;&#1100;&#1085;&#1080;&#1084;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110;: &#1090;&#1072;&#1082;&#1086;&#1102; &#1108; &#1088;&#1086;&#1083;&#1100; Copilot &#1072;&#1073;&#1086; ChatGPT &#1091; &#1074;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1110; &#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;&#1091;.&nbsp;\u003C/p>\n\u003Cp>&#1052;&#1086;&#1076;&#1077;&#1083;&#1110; &#1084;&#1072;&#1096;&#1080;&#1085;&#1085;&#1086;&#1075;&#1086; &#1085;&#1072;&#1074;&#1095;&#1072;&#1085;&#1085;&#1103; &#1087;&#1088;&#1086;&#1093;&#1086;&#1076;&#1103;&#1090;&#1100; &#1076;&#1074;&#1072; &#1110; &#1073;&#1110;&#1083;&#1100;&#1096;&#1077; &#1094;&#1080;&#1082;&#1083;&#1110;&#1074; (&#1110;&#1090;&#1077;&#1088;&#1072;&#1094;&#1110;&#1081;), &#1097;&#1086;&#1073; &#1089;&#1072;&#1084;&#1086;&#1089;&#1090;&#1110;&#1081;&#1085;&#1086; &#1074;&#1080;&#1073;&#1080;&#1088;&#1072;&#1090;&#1080; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1091; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1102; &#1079; &#1085;&#1077;&#1089;&#1090;&#1088;&#1091;&#1082;&#1090;&#1091;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1093; &#1084;&#1072;&#1089;&#1080;&#1074;&#1110;&#1074;, &#1090;&#1072;&#1082;&#1080;&#1093; &#1103;&#1082; &#1090;&#1077;&#1082;&#1089;&#1090; &#1072;&#1073;&#1086; &#1079;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103;. &#1059; Python &#1073;&#1110;&#1073;&#1083;&#1110;&#1086;&#1090;&#1077;&#1082;&#1072; \u003Ccode>spaCy \u003C/code>&#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1072;&#1108; &#1079;&#1072; &#1064;&#1030;-&#1083;&#1086;&#1075;&#1110;&#1082;&#1091;. &#1058;&#1088;&#1077;&#1085;&#1091;&#1074;&#1072;&#1085;&#1085;&#1103; &#1073;&#1072;&#1075;&#1072;&#1090;&#1086;&#1088;&#1110;&#1074;&#1085;&#1077;&#1074;&#1086;&#1111; &#1085;&#1077;&#1081;&#1088;&#1086;&#1085;&#1085;&#1086;&#1111; &#1084;&#1077;&#1088;&#1077;&#1078;&#1110; &#1076;&#1083;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086;&#1075;&#1086; &#1079;&#1073;&#1086;&#1088;&#1091; &#1086;&#1085;&#1083;&#1072;&#1081;&#1085;-&#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1074; &#1073;&#1110;&#1079;&#1085;&#1077;&#1089;-&#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1072;&#1093; &mdash; &#1089;&#1082;&#1083;&#1072;&#1076;&#1085;&#1077; &#1079;&#1072;&#1074;&#1076;&#1072;&#1085;&#1085;&#1103;. &#1055;&#1086;&#1095;&#1072;&#1090;&#1082;&#1086;&#1074;&#1080;&#1081; &#1074;&#1072;&#1088;&#1110;&#1072;&#1085;&#1090; &#1074;&#1110;&#1076;&#1073;&#1086;&#1088;&#1091; &#1086;&#1073;'&#1108;&#1082;&#1090;&#1110;&#1074; &#1079; &#1087;&#1091;&#1073;&#1083;&#1110;&#1095;&#1085;&#1086; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1080;&#1093; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1088;&#1077;&#1089;&#1091;&#1088;&#1089;&#1110;&#1074; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074; &#1095;&#1077;&#1088;&#1077;&#1079;&nbsp;\u003Cspan style=\"font-family: monospace; background-color: #b4d7ff;\">spaCy \u003C/span>&#1074;&#1080;&#1075;&#1083;&#1103;&#1076;&#1072;&#1108; &#1090;&#1072;&#1082;, &#1103;&#1082;&#1097;&#1086; &#1087;&#1086;&#1090;&#1088;&#1110;&#1073;&#1085;&#1086; &#1074;&#1080;&#1090;&#1103;&#1075;&#1090;&#1080; &#1110;&#1084;&#1077;&#1085;&#1072; &#1090;&#1072; &#1084;&#1110;&#1089;&#1094;&#1103; &#1079; &#1085;&#1086;&#1074;&#1080;&#1085;&#1085;&#1086;&#1111; &#1089;&#1090;&#1088;&#1110;&#1095;&#1082;&#1080;:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 97.0536%;\">\n\u003Cp style=\"margin-top: 32px; font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">import&nbsp;\u003C/span>spacy\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>nlp = spacy.load(\u003Cspan style=\"color: #00a67d;\">'en_core_web_sm'\u003C/span>)\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>text =&nbsp;\u003Cspan style=\"color: #00a67d;\">\"&#1045;&#1090;&#1080;&#1095;&#1085;&#1072; &#1077;&#1082;&#1086;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1072; Dexodata &#1087;&#1088;&#1086;&#1087;&#1086;&#1085;&#1091;&#1108; &#1082;&#1088;&#1072;&#1097;&#1110; &#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;&#1085;&#1110; &#1090;&#1072; &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1074; 100+ &#1082;&#1088;&#1072;&#1111;&#1085;&#1072;&#1093;, &#1074;&#1082;&#1083;&#1102;&#1095;&#1072;&#1102;&#1095;&#1080; &#1090;&#1072;&#1082;&#1110; &#1084;&#1110;&#1089;&#1090;&#1072;, &#1103;&#1082; &#1053;&#1100;&#1102;-&#1049;&#1086;&#1088;&#1082;, &#1055;&#1077;&#1082;&#1110;&#1085;, &#1055;&#1072;&#1088;&#1080;&#1078;, &#1041;&#1091;&#1077;&#1085;&#1086;&#1089;-&#1040;&#1081;&#1088;&#1077;&#1089;.\"\u003C/span>\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>doc = nlp(text)\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #2e95d3;\">for\u003C/span>&nbsp;ent&nbsp;\u003Cspan style=\"color: #2e95d3;\">in&nbsp;\u003C/span>doc.ents:\u003C/code>\u003C/p>\n\u003Cp style=\"font-weight: 400; padding-left: 40px;\">&nbsp; &nbsp;&nbsp;\u003Cspan style=\"color: #f22c3d;\">print\u003C/span>(\u003Cspan style=\"color: #00a67d;\">f'{ent.text}: {ent.label_}'\u003C/span>)\u003C/p>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>&#1055;&#1086;&#1076;&#1072;&#1083;&#1100;&#1096;&#1080;&#1081; &#1077;&#1090;&#1072;&#1087; &#1074;&#1080;&#1084;&#1072;&#1075;&#1072;&#1108; &#1087;&#1086;&#1074;&#1090;&#1086;&#1088;&#1085;&#1086;&#1111; &#1086;&#1073;&#1088;&#1086;&#1073;&#1082;&#1080; &#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081; &#1074; &#1088;&#1072;&#1084;&#1082;&#1072;&#1093; &#1085;&#1072;&#1074;&#1095;&#1072;&#1085;&#1085;&#1103; &#1064;&#1030;-&#1084;&#1086;&#1076;&#1077;&#1083;&#1110;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor8\">\u003C/a>&#1042;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1103; &#1076;&#1072;&#1085;&#1080;&#1093; &#1079; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074; &#1090;&#1072; &#1086;&#1088;&#1077;&#1085;&#1076;&#1072; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; Dexodata\u003C/h3>\n\u003Cp>&#1047;&#1073;&#1110;&#1088; &#1072;&#1082;&#1090;&#1091;&#1072;&#1083;&#1100;&#1085;&#1080;&#1093; &#1090;&#1072; &#1088;&#1077;&#1083;&#1077;&#1074;&#1072;&#1085;&#1090;&#1085;&#1080;&#1093; &#1074;&#1077;&#1073;-&#1076;&#1072;&#1085;&#1080;&#1093; &#1087;&#1086;&#1074;'&#1103;&#1079;&#1072;&#1085;&#1080;&#1081; &#1079; &#1079;&#1072;&#1073;&#1077;&#1079;&#1087;&#1077;&#1095;&#1077;&#1085;&#1085;&#1103;&#1084; &#1089;&#1090;&#1072;&#1073;&#1110;&#1083;&#1100;&#1085;&#1086;&#1075;&#1086; &#1079;&#1074;'&#1103;&#1079;&#1082;&#1091; &#1079; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1080;&#1084;&#1080; &#1089;&#1072;&#1081;&#1090;&#1072;&#1084;&#1080;, &#1072; &#1090;&#1072;&#1082;&#1086;&#1078; &#1079; &#1087;&#1080;&#1090;&#1072;&#1085;&#1085;&#1103;&#1084;&#1080; &#1077;&#1090;&#1080;&#1082;&#1080;. &#1054;&#1088;&#1077;&#1085;&#1076;&#1072; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1077;&#1082;&#1086;&#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1080; Dexodata &#1089;&#1087;&#1088;&#1080;&#1103;&#1108; &#1074;&#1080;&#1088;&#1110;&#1096;&#1077;&#1085;&#1085;&#1102; &#1094;&#1080;&#1093; &#1089;&#1082;&#1083;&#1072;&#1076;&#1085;&#1086;&#1097;&#1110;&#1074;. &#1055;&#1083;&#1072;&#1090;&#1092;&#1086;&#1088;&#1084;&#1072; \u003Ca href=\"https://dexodata.com/uk/blog/yak-dexodata-zastosovuye-pryntsypy-aml-i-kyc\" target=\"_blank\" rel=\"noopener\">Dexodata &#1076;&#1110;&#1108; &#1074; &#1089;&#1090;&#1088;&#1086;&#1075;&#1110;&#1081; &#1074;&#1110;&#1076;&#1087;&#1086;&#1074;&#1110;&#1076;&#1085;&#1086;&#1089;&#1090;&#1110; &#1079; &#1087;&#1086;&#1083;&#1110;&#1090;&#1080;&#1082;&#1072;&#1084;&#1080; KYC &#1090;&#1072; AML\u003C/a>.&nbsp;\u003C/p>\n\u003Cp>&#1053;&#1072;&#1096;&#1110; &#1082;&#1088;&#1072;&#1097;&#1110; &#1088;&#1077;&#1079;&#1080;&#1076;&#1077;&#1085;&#1090;&#1085;&#1110; &#1090;&#1072; &#1084;&#1086;&#1073;&#1110;&#1083;&#1100;&#1085;&#1110; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1087;&#1110;&#1076;&#1074;&#1080;&#1097;&#1091;&#1102;&#1090;&#1100; &#1103;&#1082;&#1110;&#1089;&#1090;&#1100; &#1079;&#1110;&#1073;&#1088;&#1072;&#1085;&#1080;&#1093; &#1110;&#1085;&#1090;&#1077;&#1088;&#1085;&#1077;&#1090;-&#1074;&#1110;&#1076;&#1086;&#1084;&#1086;&#1089;&#1090;&#1077;&#1081; &#1091; &#1087;&#1086;&#1108;&#1076;&#1085;&#1072;&#1085;&#1085;&#1110; &#1079; &#1077;&#1090;&#1080;&#1095;&#1085;&#1080;&#1084;&#1080; &#1084;&#1077;&#1090;&#1086;&#1076;&#1072;&#1084;&#1080; &#1089;&#1082;&#1088;&#1077;&#1081;&#1087;&#1110;&#1085;&#1075;&#1091;: &#1088;&#1086;&#1079;&#1087;&#1086;&#1076;&#1110;&#1083;&#1086;&#1084; &#1085;&#1072;&#1074;&#1072;&#1085;&#1090;&#1072;&#1078;&#1077;&#1085;&#1085;&#1103; &#1085;&#1072; &#1094;&#1110;&#1083;&#1100;&#1086;&#1074;&#1110; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1080;, &#1076;&#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1085;&#1085;&#1103;&#1084; &#1091;&#1084;&#1086;&#1074; &#1082;&#1086;&#1088;&#1080;&#1089;&#1090;&#1091;&#1074;&#1072;&#1094;&#1100;&#1082;&#1080;&#1093; &#1091;&#1075;&#1086;&#1076; &#1089;&#1072;&#1081;&#1090;&#1110;&#1074;, &#1091;&#1084;&#1086;&#1074; robots.txt &#1090;&#1072; &#1072;&#1074;&#1090;&#1086;&#1088;&#1089;&#1100;&#1082;&#1080;&#1093; &#1087;&#1088;&#1072;&#1074;. &#1047;&#1074;&#1077;&#1088;&#1085;&#1110;&#1090;&#1100;&#1089;&#1103; &#1076;&#1086; &#1089;&#1083;&#1091;&#1078;&#1073;&#1080; &#1087;&#1110;&#1076;&#1090;&#1088;&#1080;&#1084;&#1082;&#1080;, &#1097;&#1086;&#1073; &#1089;&#1087;&#1088;&#1086;&#1073;&#1091;&#1074;&#1072;&#1090;&#1080; &#1087;&#1088;&#1086;&#1082;&#1089;&#1110; &#1073;&#1077;&#1079;&#1082;&#1086;&#1096;&#1090;&#1086;&#1074;&#1085;&#1086; &#1072;&#1073;&#1086; &#1086;&#1090;&#1088;&#1080;&#1084;&#1072;&#1090;&#1080; &#1087;&#1086;&#1088;&#1072;&#1076;&#1091; &#1097;&#1086;&#1076;&#1086; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1085;&#1086;&#1075;&#1086; &#1074;&#1080;&#1090;&#1103;&#1075;&#1085;&#1077;&#1085;&#1085;&#1103; &#1110;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1110;&#1111; &#1079; &#1052;&#1077;&#1088;&#1077;&#1078;&#1110; &#1074; &#1082;&#1086;&#1088;&#1087;&#1086;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1080;&#1093; &#1084;&#1072;&#1089;&#1096;&#1090;&#1072;&#1073;&#1072;&#1093;.\u003C/p>\u003C/body>\u003C/html>\n",[],[],1783936340504]