[{"data":1,"prerenderedAt":18},["ShallowReactive",2],{"article":3},{"id":4,"category":5,"slug":6,"title":7,"image":8,"page_image":9,"published_at":10,"updated_at":11,"meta_title":12,"meta_description":13,"meta_keywords":14,"content":15,"tags":16,"faqs":17},149,"blog","ar-boosting-web-data-harvesting-ethical-geo-targeted-proxies-and-other-solutions","تعزيز جمع بيانات الويب: بروكسيات مستهدفة جغرافياً أخلاقية وحلول أخرى","https://blog.dexodata.com/storage/uploads/previews/19-4-s-trusted-proxy-website-boosting-web-data-harvesting-cover-8b07d44a-13cc-47df-8515-730bebd42904.webp","https://blog.dexodata.com/storage/uploads/covers/19-4-b-trusted-proxy-website-boosting-web-data-harvesting-cover-8a221677-8ae3-408a-81bb-088fe13af399.webp","2024/01/08","2024/09/27","كيفية تعزيز جمع البيانات من الويب مع توفير حركة المرور وتبسيط عملية جمع البيانات","تكتيكات تحسين جمع البيانات من الويب في أمثلة شائعة بلغة بايثون وتنفيذ بروكسيات Dexodata المستهدفة جغرافياً. لماذا يجب شراء عناوين IP سكنية دوارة، وتخزين البيانات، وما إلى ذلك.","buy residential and mobile proxies, buy residential ip, geo targeted proxies","\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>&#1605;&#1581;&#1578;&#1608;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1602;&#1575;&#1604;:\u003C/strong>\u003C/em>\u003C/p>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#anchor1\">&#1603;&#1610;&#1601;&#1610;&#1577; &#1578;&#1587;&#1585;&#1610;&#1593; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1608;&#1610;&#1576;&#1567;\u003C/a>\n\u003Cul>\n\u003Cli>\u003Ca href=\"#anchor2\">&#1578;&#1593;&#1586;&#1610;&#1586; &#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1605;&#1593; &#1578;&#1608;&#1601;&#1610;&#1585; &#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor3\">&#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1576;&#1588;&#1603;&#1604; &#1571;&#1587;&#1585;&#1593; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; &#1578;&#1581;&#1587;&#1610;&#1606; &#1606;&#1602;&#1604; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor4\">&#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1601;&#1593;&#1575;&#1604; &#1608;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611; &#1605;&#1606; Dexodata\u003C/a>\u003C/li>\n\u003C/ul>\n\u003Cp>&#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1608;&#1610;&#1576; &#1593;&#1604;&#1609; &#1606;&#1591;&#1575;&#1602; &#1575;&#1604;&#1588;&#1585;&#1603;&#1575;&#1578; &#1576;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; \u003Cstrong>&#1576;&#1575;&#1610;&#1579;&#1608;&#1606;\u003C/strong> &#1607;&#1608; &#1571;&#1581;&#1583; &#1571;&#1603;&#1579;&#1585; &#1575;&#1604;&#1575;&#1578;&#1580;&#1575;&#1607;&#1575;&#1578; &#1575;&#1604;&#1608;&#1575;&#1593;&#1583;&#1577; &#1601;&#1610; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1580;&#1606;&#1576;&#1575;&#1611; &#1573;&#1604;&#1609; &#1580;&#1606;&#1576; &#1605;&#1593; &#1578;&#1591;&#1576;&#1610;&#1602; &#1575;&#1604;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611;. &#1576;&#1610;&#1606;&#1605;&#1575; &#1610;&#1608;&#1601;&#1585; &#1575;&#1604;&#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1576;&#1610;&#1574;&#1610; &#1575;&#1604;&#1571;&#1582;&#1604;&#1575;&#1602;&#1610; &#1604;&#1600; Dexodata &#1578;&#1608;&#1575;&#1601;&#1602;&#1575;&#1611; &#1576;&#1606;&#1587;&#1576;&#1577; 100% &#1605;&#1593; &#1571;&#1591;&#1585; &#1575;&#1604;&#1593;&#1605;&#1604; &#1575;&#1604;&#1605;&#1593;&#1578;&#1605;&#1583;&#1577; &#1593;&#1604;&#1609; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606; &#1593;&#1576;&#1585; &#1591;&#1585;&#1602; API&#1548; &#1601;&#1573;&#1606; &#1607;&#1584;&#1607; &#1575;&#1604;&#1604;&#1594;&#1577; &#1575;&#1604;&#1576;&#1585;&#1605;&#1580;&#1610;&#1577; &#1605;&#1585;&#1606;&#1577; &#1608;&#1602;&#1575;&#1576;&#1604;&#1577; &#1604;&#1604;&#1578;&#1608;&#1587;&#1593; &#1608;&#1605;&#1586;&#1608;&#1583;&#1577; &#1576;&#1605;&#1603;&#1578;&#1576;&#1575;&#1578; &#1573;&#1590;&#1575;&#1601;&#1610;&#1577; &#1604;&#1578;&#1606;&#1575;&#1587;&#1576; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; &#1608;&#1575;&#1587;&#1593;&#1577; &#1605;&#1606; &#1605;&#1588;&#1575;&#1585;&#1610;&#1593; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;. &#1604;&#1607;&#1584;&#1575; &#1575;&#1604;&#1587;&#1576;&#1576; \u003Ca href=\"https://github.com/topics/web-scraping\" target=\"_blank\" rel=\"noopener\">&#1578;&#1593;&#1578;&#1576;&#1585; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606; &#1607;&#1610; &#1575;&#1604;&#1604;&#1594;&#1577; &#1575;&#1604;&#1576;&#1585;&#1605;&#1580;&#1610;&#1577; &#1585;&#1602;&#1605; &#1608;&#1575;&#1581;&#1583;\u003C/a> &#1608;&#1601;&#1602;&#1575;&#1611; &#1604;&#1602;&#1575;&#1574;&#1605;&#1577; &#1605;&#1588;&#1575;&#1585;&#1610;&#1593; &#1575;&#1604;&#1605;&#1589;&#1583;&#1585; &#1575;&#1604;&#1605;&#1601;&#1578;&#1608;&#1581; &#1593;&#1604;&#1609; GitHub. &#1575;&#1604;&#1610;&#1608;&#1605; &#1587;&#1606;&#1602;&#1583;&#1605; &#1571;&#1605;&#1579;&#1604;&#1577; &#1593;&#1604;&#1609; &#1578;&#1587;&#1585;&#1610;&#1593; &#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1575;&#1604;&#1571;&#1601;&#1603;&#1575;&#1585; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578;.\u003C/p>\n\u003Ch2>\u003Ca name=\"anchor1\">\u003C/a>&#1603;&#1610;&#1601;&#1610;&#1577; &#1578;&#1587;&#1585;&#1610;&#1593; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1608;&#1610;&#1576;&#1567;\u003C/h2>\n\u003Cp>&#1578;&#1587;&#1585;&#1610;&#1593; &#1573;&#1580;&#1585;&#1575;&#1569; \u003Ca href=\"https://dexodata.com/en/blog/why-is-mobile-app-scraping-so-popular\" target=\"_blank\" rel=\"noopener\">&#1575;&#1604;&#1581;&#1589;&#1608;&#1604; &#1593;&#1604;&#1609; &#1575;&#1604;&#1593;&#1606;&#1575;&#1589;&#1585; &#1575;&#1604;&#1605;&#1578;&#1575;&#1581;&#1577; &#1604;&#1604;&#1580;&#1605;&#1607;&#1608;&#1585; &#1605;&#1606; &#1575;&#1604;&#1578;&#1591;&#1576;&#1610;&#1602;&#1575;&#1578;\u003C/a> &#1571;&#1608; &#1575;&#1604;&#1605;&#1608;&#1575;&#1602;&#1593; &#1575;&#1604;&#1605;&#1593;&#1578;&#1605;&#1583;&#1577; &#1593;&#1604;&#1609; HTML &#1610;&#1578;&#1590;&#1605;&#1606; &#1591;&#1585;&#1610;&#1602;&#1578;&#1610;&#1606;. &#1575;&#1604;&#1571;&#1608;&#1604;&#1609; &#1578;&#1608;&#1601;&#1585; &#1573;&#1580;&#1605;&#1575;&#1604;&#1610; &#1603;&#1605;&#1610;&#1577; &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1578;&#1575;&#1581;&#1577; &#1593;&#1604;&#1609; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1575;&#1604;&#1578;&#1610; &#1610;&#1578;&#1605; &#1578;&#1581;&#1605;&#1610;&#1604;&#1607;&#1575; &#1608;&#1605;&#1593;&#1575;&#1604;&#1580;&#1578;&#1607;&#1575;&#1548; &#1608;&#1575;&#1604;&#1579;&#1575;&#1606;&#1610;&#1577; &#1578;&#1591;&#1576;&#1602; &#1578;&#1602;&#1606;&#1610;&#1575;&#1578; &#1578;&#1593;&#1586;&#1586; &#1587;&#1585;&#1593;&#1577; &#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1575;&#1604;&#1571;&#1601;&#1603;&#1575;&#1585; &#1605;&#1606; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578;. &#1605;&#1593; &#1575;&#1604;&#1571;&#1582;&#1584; &#1601;&#1610; &#1575;&#1604;&#1575;&#1593;&#1578;&#1576;&#1575;&#1585; &#1590;&#1585;&#1608;&#1585;&#1577; &#1588;&#1585;&#1575;&#1569; &#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1587;&#1603;&#1606;&#1610;&#1577; &#1608;&#1605;&#1578;&#1581;&#1585;&#1603;&#1577;&#1548; &#1601;&#1573;&#1606; &#1605;&#1587;&#1585;&#1593;&#1575;&#1578; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1601;&#1610; &#1588;&#1603;&#1604; &#1580;&#1583;&#1608;&#1604; &#1607;&#1610;:\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 30.033%; text-align: center;\">\u003Cspan style=\"color: #3598db;\">\u003Cstrong>&#1575;&#1604;&#1591;&#1585;&#1602;\u003C/strong>\u003C/span>\u003C/td>\n\u003Ctd style=\"width: 69.967%; text-align: center;\">\u003Cspan style=\"color: #3598db;\">\u003Cstrong>&#1581;&#1604;&#1608;&#1604; &#1593;&#1605;&#1604;&#1610;&#1577;\u003C/strong>\u003C/span>\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd style=\"width: 30.033%; text-align: center;\" rowspan=\"3\">\u003Cstrong>\u003Cspan style=\"color: #455298;\">&#1578;&#1608;&#1601;&#1610;&#1585; &#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;\u003C/span>\u003C/strong>\u003C/td>\n\u003Ctd style=\"width: 69.967%;\">&nbsp;&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581;&#1575;&#1578; &#1576;&#1583;&#1608;&#1606; &#1608;&#1575;&#1580;&#1607;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd style=\"width: 69.967%;\">\u003Cspan style=\"font-weight: 400;\">&nbsp;&#1578;&#1581;&#1587;&#1610;&#1606; &#1605;&#1581;&#1583;&#1583;&#1575;&#1578; XPath &#1608;CSS\u003C/span>\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd style=\"width: 69.967%;\">\u003Cspan style=\"font-weight: 400;\">&nbsp;&#1575;&#1604;&#1578;&#1582;&#1586;&#1610;&#1606; &#1575;&#1604;&#1605;&#1572;&#1602;&#1578;\u003C/span>\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd style=\"width: 30.033%; text-align: center;\" rowspan=\"2\">\u003Cstrong>\u003Cspan style=\"color: #455298;\">&#1578;&#1593;&#1586;&#1610;&#1586; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;\u003C/span>\u003C/strong>\u003C/td>\n\u003Ctd style=\"width: 69.967%;\">&nbsp;&#1588;&#1585;&#1575;&#1569; &#1593;&#1606;&#1575;&#1608;&#1610;&#1606; IP &#1587;&#1603;&#1606;&#1610;&#1577;\u003C/td>\n\u003C/tr>\n\u003Ctr>\n\u003Ctd style=\"width: 69.967%;\">\u003Cspan style=\"font-weight: 400;\">&nbsp;&#1573;&#1585;&#1587;&#1575;&#1604; &#1591;&#1604;&#1576;&#1575;&#1578; &#1594;&#1610;&#1585; &#1605;&#1578;&#1586;&#1575;&#1605;&#1606;&#1577;\u003C/span>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>&#1575;&#1604;&#1576;&#1602;&#1575;&#1569; &#1593;&#1604;&#1609; &#1575;&#1591;&#1604;&#1575;&#1593; &#1576;&#1571;&#1581;&#1583;&#1579; &#1605;&#1575; &#1601;&#1610; &#1580;&#1605;&#1593; &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1576;&#1587;&#1585;&#1593;&#1577; &#1610;&#1578;&#1591;&#1604;&#1576; &#1575;&#1604;&#1608;&#1593;&#1610; &#1576;&#1575;&#1604;&#1578;&#1603;&#1578;&#1610;&#1603;&#1575;&#1578; &#1575;&#1604;&#1605;&#1608;&#1590;&#1581;&#1577; &#1571;&#1583;&#1606;&#1575;&#1607;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor2\">\u003C/a>&#1578;&#1593;&#1586;&#1610;&#1586; &#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1605;&#1593; &#1578;&#1608;&#1601;&#1610;&#1585; &#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585;\u003C/h3>\n\u003Cp style=\"line-height: 0.1;\">&nbsp;\u003C/p>\n\u003Cp>&#1588;&#1585;&#1575;&#1569; &#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1587;&#1603;&#1606;&#1610;&#1577; &#1608;&#1605;&#1578;&#1581;&#1585;&#1603;&#1577; &#1604;&#1604;&#1603;&#1588;&#1601; &#1575;&#1604;&#1587;&#1604;&#1587; &#1608;&#1580;&#1605;&#1593; &#1575;&#1604;&#1571;&#1601;&#1603;&#1575;&#1585; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1571;&#1605;&#1585; &#1605;&#1607;&#1605;. &#1603;&#1605;&#1575; &#1571;&#1606; &#1575;&#1604;&#1605;&#1582;&#1591;&#1591;&#1575;&#1578; &#1575;&#1604;&#1571;&#1582;&#1585;&#1609; &#1575;&#1604;&#1605;&#1593;&#1578;&#1605;&#1583;&#1577; &#1593;&#1604;&#1609; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606; &#1590;&#1585;&#1608;&#1585;&#1610;&#1577; &#1604;&#1578;&#1608;&#1601;&#1610;&#1585; &#1603;&#1605;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1575;&#1604;&#1605;&#1593;&#1575;&#1604;&#1580;&#1577;:\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cspan style=\"color: #236fa1;\">\u003Cstrong>&#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581;&#1575;&#1578; &#1576;&#1583;&#1608;&#1606; &#1608;&#1575;&#1580;&#1607;&#1577; &#1605;&#1587;&#1578;&#1582;&#1583;&#1605;\u003C/strong>\u003C/span>\u003C/li>\n\u003C/ul>\n\u003Cp>&#1578;&#1580;&#1605;&#1593; &#1605;&#1603;&#1578;&#1576;&#1575;&#1578; \u003Cstrong>Selenium\u003C/strong> &#1575;&#1604;&#1605;&#1593;&#1578;&#1605;&#1583;&#1577; &#1593;&#1604;&#1609; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606;&#1548; &#1608;\u003Cstrong>ZombieJS\u003C/strong> &#1575;&#1604;&#1578;&#1610; &#1578;&#1593;&#1605;&#1604; &#1593;&#1604;&#1609; Node.js&#1548; &#1608;\u003Cstrong>HtmlUnit\u003C/strong> &#1575;&#1604;&#1605;&#1587;&#1578;&#1606;&#1583;&#1577; &#1573;&#1604;&#1609; JavaScript &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1593;&#1604;&#1609; &#1606;&#1591;&#1575;&#1602; &#1608;&#1575;&#1587;&#1593; &#1583;&#1608;&#1606; &#1578;&#1581;&#1605;&#1610;&#1604; &#1575;&#1604;&#1571;&#1580;&#1586;&#1575;&#1569; &#1575;&#1604;&#1605;&#1585;&#1574;&#1610;&#1577; &#1605;&#1606; &#1575;&#1604;&#1605;&#1608;&#1575;&#1602;&#1593;. &#1575;&#1604;&#1578;&#1582;&#1604;&#1610; &#1593;&#1606; &#1608;&#1575;&#1580;&#1607;&#1577; &#1575;&#1604;&#1605;&#1587;&#1578;&#1582;&#1583;&#1605; &#1610;&#1608;&#1601;&#1585; &#1575;&#1604;&#1608;&#1602;&#1578; &#1608;&#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1575;&#1604;&#1604;&#1575;&#1586;&#1605;&#1577; &#1604;&#1575;&#1587;&#1578;&#1582;&#1585;&#1575;&#1580; &#1575;&#1604;&#1593;&#1606;&#1575;&#1589;&#1585; &#1575;&#1604;&#1605;&#1578;&#1575;&#1581;&#1577; &#1604;&#1604;&#1580;&#1605;&#1607;&#1608;&#1585;. &#1610;&#1578;&#1591;&#1604;&#1576; &#1584;&#1604;&#1603; &#1588;&#1585;&#1575;&#1569; &#1593;&#1606;&#1575;&#1608;&#1610;&#1606; IP &#1587;&#1603;&#1606;&#1610;&#1577; &#1593;&#1604;&#1609; &#1606;&#1591;&#1575;&#1602;&#1575;&#1578; &#1605;&#1579;&#1575;&#1604;&#1610;&#1577; &#1608;\u003Ca href=\"https://dexodata.com/en/blog/browser-automation-for-data-harvesting-explained\" target=\"_blank\" rel=\"noopener\">&#1578;&#1606;&#1601;&#1610;&#1584; &#1581;&#1604;&#1608;&#1604; &#1571;&#1578;&#1605;&#1578;&#1577; &#1575;&#1604;&#1605;&#1578;&#1589;&#1601;&#1581;\u003C/a>.\u003C/p>\n\u003Cp style=\"text-align: center;\">\u003Cimg src=\"https://blog.dexodata.com/storage/uploads/images/149/19-4-geo-targeted-proxies-boosting-web-data-harvesting-pic-1032x491-ec97d6cd-7e0b-40d2-ab02-4ae0e6dda092.png\" alt=\"&#1603;&#1610;&#1601;&#1610;&#1577; &#1578;&#1593;&#1586;&#1610;&#1586; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1605;&#1606; &#1575;&#1604;&#1608;&#1610;&#1576; &#1605;&#1593; &#1578;&#1608;&#1601;&#1610;&#1585; &#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1608;&#1578;&#1576;&#1587;&#1610;&#1591; &#1593;&#1605;&#1604;&#1610;&#1577; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;\" width=\"1032\" height=\"491\">\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cspan style=\"color: #236fa1;\">\u003Cstrong>&#1578;&#1581;&#1587;&#1610;&#1606; &#1605;&#1581;&#1583;&#1583;&#1575;&#1578; XPath &#1608;CSS\u003C/strong>\u003C/span> &#1610;&#1572;&#1583;&#1610; &#1573;&#1604;&#1609; &#1575;&#1587;&#1578;&#1607;&#1583;&#1575;&#1601; &#1575;&#1604;&#1593;&#1606;&#1575;&#1589;&#1585; &#1575;&#1604;&#1605;&#1581;&#1583;&#1583;&#1577; &#1601;&#1602;&#1591; &#1575;&#1604;&#1578;&#1610; &#1578;&#1581;&#1578;&#1575;&#1580;&#1607;&#1575;\u003C/li>\n\u003C/ul>\n\u003Cp>&#1607;&#1584;&#1575; &#1610;&#1602;&#1604;&#1604; &#1605;&#1606; &#1603;&#1605;&#1610;&#1577; HTML &#1575;&#1604;&#1578;&#1610; &#1610;&#1581;&#1578;&#1575;&#1580;&#1607;&#1575; &#1575;&#1604;&#1605;&#1580;&#1605;&#1593; &#1604;&#1578;&#1581;&#1604;&#1610;&#1604;&#1607;&#1575;&#1548; &#1605;&#1605;&#1575; &#1610;&#1581;&#1587;&#1606; &#1575;&#1604;&#1587;&#1585;&#1593;&#1577; &#1575;&#1604;&#1593;&#1575;&#1605;&#1577;. &#1576;&#1575;&#1604;&#1606;&#1587;&#1576;&#1577; &#1604;&#1605;&#1603;&#1578;&#1576;&#1577; \u003Ccode>requests\u003C/code>&#1548; &#1610;&#1576;&#1583;&#1608; &#1578;&#1593;&#1585;&#1610;&#1601; XPath &#1603;&#1575;&#1604;&#1578;&#1575;&#1604;&#1610;:\u003C/p>\n\u003Cp>\u003Cstrong>&nbsp;data = tree.xpath('//div[@class=\"content\"]/p/text()'))\u003C/strong> - &#1601;&#1610; &#1581;&#1575;&#1604;&#1577; &#1575;&#1604;&#1608;&#1589;&#1601; &#1594;&#1610;&#1585; &#1575;&#1604;&#1601;&#1593;&#1575;&#1604;\u003C/p>\n\u003Cp>\u003Cstrong>&nbsp;data = tree.xpath('//div[@class=\"content\"]//p/text()'))\u003C/strong> -&nbsp;&nbsp;&#1604;&#1604;&#1608;&#1589;&#1601; &#1575;&#1604;&#1605;&#1581;&#1587;&#1606;.\u003C/p>\n\u003Cul>\n\u003Cli>\u003Cspan style=\"color: #236fa1;\">\u003Cstrong>&#1578;&#1582;&#1586;&#1610;&#1606; &#1575;&#1604;&#1575;&#1587;&#1578;&#1580;&#1575;&#1576;&#1575;&#1578; &#1605;&#1572;&#1602;&#1578;&#1575;&#1611;\u003C/strong>\u003C/span> &#1610;&#1578;&#1580;&#1606;&#1576; &#1573;&#1593;&#1575;&#1583;&#1577; &#1578;&#1581;&#1605;&#1610;&#1604; &#1575;&#1604;&#1589;&#1601;&#1581;&#1575;&#1578; &#1575;&#1604;&#1578;&#1610; &#1604;&#1605; &#1578;&#1578;&#1594;&#1610;&#1585; &#1605;&#1606;&#1584; &#1570;&#1582;&#1585; &#1593;&#1605;&#1604;&#1610;&#1577; &#1580;&#1605;&#1593;\u003C/li>\n\u003C/ul>\n\u003Cp>&#1607;&#1584;&#1575; &#1575;&#1604;&#1606;&#1607;&#1580; &#1610;&#1602;&#1604;&#1604; &#1605;&#1606; &#1593;&#1583;&#1583; &#1575;&#1604;&#1575;&#1587;&#1578;&#1601;&#1587;&#1575;&#1585;&#1575;&#1578; &#1608;&#1610;&#1602;&#1604;&#1604; &#1605;&#1606; &#1575;&#1604;&#1581;&#1605;&#1604; &#1593;&#1604;&#1609; &#1575;&#1604;&#1582;&#1575;&#1583;&#1605; &#1601;&#1610; \u003Ca href=\"https://dexodata.com/en/blog/why-dexodata-implements-aml-and-kyc-policies\" target=\"_blank\" rel=\"noopener\">&#1575;&#1604;&#1575;&#1605;&#1578;&#1579;&#1575;&#1604; &#1604;&#1587;&#1610;&#1575;&#1587;&#1575;&#1578; AML/KYC\u003C/a> &#1575;&#1604;&#1606;&#1605;&#1608;&#1584;&#1580;&#1610;&#1577; &#1604;&#1604;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611; &#1575;&#1604;&#1571;&#1582;&#1604;&#1575;&#1602;&#1610;&#1577;. &#1610;&#1571;&#1582;&#1584; &#1575;&#1604;&#1578;&#1582;&#1586;&#1610;&#1606; &#1575;&#1604;&#1605;&#1572;&#1602;&#1578; &#1588;&#1603;&#1604; &#1575;&#1604;&#1575;&#1587;&#1578;&#1601;&#1575;&#1583;&#1577; &#1605;&#1606; &#1605;&#1603;&#1578;&#1576;&#1577; \u003Ccode>requests_cache\u003C/code> &#1601;&#1610; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606;&#1548; &#1608;&#1578;&#1588;&#1603;&#1610;&#1604; &#1571;&#1586;&#1608;&#1575;&#1580; &#1605;&#1606; &#1575;&#1604;&#1605;&#1601;&#1575;&#1578;&#1610;&#1581; &#1608;&#1575;&#1604;&#1602;&#1610;&#1605; &#1601;&#1610; &#1575;&#1604;&#1602;&#1608;&#1575;&#1605;&#1610;&#1587;&#1548; &#1608;&#1578;&#1581;&#1587;&#1610;&#1606; &#1591;&#1604;&#1576;&#1575;&#1578; GET.\u003C/p>\n\u003Cp>&#1578;&#1571;&#1578;&#1610; &#1605;&#1608;&#1575;&#1589;&#1601;&#1575;&#1578; &#1575;&#1604;&#1601;&#1574;&#1575;&#1578; &#1608;&#1575;&#1604;&#1608;&#1589;&#1601; &#1605;&#1593; &#1606;&#1602;&#1604; &#1607;&#1584;&#1607; &#1575;&#1604;&#1593;&#1606;&#1575;&#1589;&#1585; &#1576;&#1588;&#1603;&#1604; &#1571;&#1587;&#1585;&#1593;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor3\">\u003C/a>&#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1576;&#1588;&#1603;&#1604; &#1571;&#1587;&#1585;&#1593; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; &#1578;&#1581;&#1587;&#1610;&#1606; &#1606;&#1602;&#1604; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578;\u003C/h3>\n\u003Cp style=\"line-height: 0.1;\">&nbsp;\u003C/p>\n\u003Cp>&#1585;&#1601;&#1593; &#1587;&#1585;&#1593;&#1577; &#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1610;&#1606;&#1601;&#1584; &#1581;&#1604;&#1608;&#1604; &#1583;&#1575;&#1582;&#1604;&#1610;&#1577; &#1571;&#1608; &#1582;&#1575;&#1585;&#1580;&#1610;&#1577;. &#1578;&#1588;&#1605;&#1604; &#1575;&#1604;&#1571;&#1608;&#1604;&#1609; &#1575;&#1604;&#1591;&#1604;&#1576; &#1573;&#1604;&#1609;:\u003C/p>\n\u003Col>\n\u003Cli>&#1588;&#1585;&#1575;&#1569; &#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1587;&#1603;&#1606;&#1610;&#1577; &#1608;&#1605;&#1578;&#1581;&#1585;&#1603;&#1577; &#1605;&#1606; &#1606;&#1592;&#1575;&#1605; &#1576;&#1610;&#1574;&#1610; &#1571;&#1582;&#1604;&#1575;&#1602;&#1610; &#1605;&#1608;&#1579;&#1608;&#1602; &#1576;&#1607; &#1576;&#1605;&#1575; &#1610;&#1603;&#1601;&#1610; &#1604;&#1578;&#1608;&#1601;&#1610;&#1585; 99.9% &#1608;&#1602;&#1578; &#1575;&#1604;&#1578;&#1588;&#1594;&#1610;&#1604;.\u003C/li>\n\u003Cli>&#1578;&#1606;&#1601;&#1610;&#1584; &#1578;&#1583;&#1608;&#1610;&#1585; &#1593;&#1606;&#1575;&#1608;&#1610;&#1606; IP &#1575;&#1604;&#1582;&#1575;&#1585;&#1580;&#1610;&#1577; &#1593;&#1606;&#1583; &#1573;&#1606;&#1588;&#1575;&#1569; &#1575;&#1578;&#1589;&#1575;&#1604; &#1580;&#1583;&#1610;&#1583; &#1571;&#1608; &#1601;&#1610; &#1601;&#1578;&#1585;&#1575;&#1578; &#1590;&#1605;&#1606; &#1605;&#1580;&#1605;&#1608;&#1593;&#1577; IP. &#1610;&#1605;&#1603;&#1606; &#1578;&#1593;&#1585;&#1610;&#1601;&#1607;&#1575; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611; &#1571;&#1608; &#1576;&#1608;&#1575;&#1587;&#1591;&#1577; ASN &#1605;&#1588;&#1575;&#1576;&#1607;.\u003C/li>\n\u003C/ol>\n\u003Cp>&#1593;&#1604;&#1609; &#1587;&#1576;&#1610;&#1604; &#1575;&#1604;&#1605;&#1579;&#1575;&#1604;&#1548; &#1578;&#1602;&#1608;&#1605; Scrapy &#1576;&#1575;&#1604;&#1578;&#1581;&#1602;&#1602; &#1605;&#1606; &#1589;&#1581;&#1577; &#1575;&#1604;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; &#1578;&#1591;&#1576;&#1610;&#1602; \u003Ccode>requests\u003C/code> &#1608;&#1578;&#1594;&#1610;&#1610;&#1585; &#1575;&#1604;&#1593;&#1606;&#1575;&#1608;&#1610;&#1606; &#1593;&#1576;&#1585; &#1581;&#1586;&#1605;&#1577; \u003Ccode>scrapy-rotating-proxies\u003C/code>.\u003C/p>\n\u003Cp>\u003Ca href=\"https://dexodata.com/en/blog/scraping-experts-5-pro-tips-for-ethical-and-efficient-data-harvesting\" target=\"_blank\" rel=\"noopener\">&#1575;&#1582;&#1578;&#1610;&#1575;&#1585;&#1575;&#1578; &#1575;&#1604;&#1582;&#1576;&#1585;&#1575;&#1569; &#1604;&#1580;&#1605;&#1593; &#1575;&#1604;&#1605;&#1593;&#1604;&#1608;&#1605;&#1575;&#1578; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1576;&#1588;&#1603;&#1604; &#1571;&#1582;&#1604;&#1575;&#1602;&#1610; &#1608;&#1601;&#1593;&#1575;&#1604;\u003C/a> &#1578;&#1588;&#1605;&#1604; &#1575;&#1587;&#1578;&#1582;&#1583;&#1575;&#1605; &#1605;&#1603;&#1578;&#1576;&#1575;&#1578; &#1594;&#1610;&#1585; &#1605;&#1578;&#1586;&#1575;&#1605;&#1606;&#1577; &#1605;&#1579;&#1604; \u003Ccode>asyncio \u003C/code> &#1580;&#1606;&#1576;&#1575;&#1611; &#1573;&#1604;&#1609; &#1580;&#1606;&#1576; &#1605;&#1593; \u003Ccode>aiohttp\u003C/code> &#1601;&#1610; &#1576;&#1575;&#1610;&#1579;&#1608;&#1606;. &#1578;&#1585;&#1587;&#1604; &#1607;&#1584;&#1607; &#1575;&#1604;&#1605;&#1603;&#1578;&#1576;&#1575;&#1578; &#1591;&#1604;&#1576;&#1575;&#1578; HTTP &#1605;&#1578;&#1593;&#1583;&#1583;&#1577; &#1601;&#1610; &#1608;&#1602;&#1578; &#1608;&#1575;&#1581;&#1583;&#1548; &#1605;&#1605;&#1575; &#1610;&#1604;&#1594;&#1610; &#1575;&#1604;&#1581;&#1575;&#1580;&#1577; &#1573;&#1604;&#1609; &#1575;&#1604;&#1575;&#1606;&#1578;&#1592;&#1575;&#1585; &#1581;&#1578;&#1609; &#1578;&#1603;&#1578;&#1605;&#1604; &#1575;&#1587;&#1578;&#1601;&#1587;&#1575;&#1585; &#1608;&#1575;&#1581;&#1583; &#1602;&#1576;&#1604; &#1573;&#1585;&#1587;&#1575;&#1604; &#1575;&#1604;&#1578;&#1575;&#1604;&#1610; &#1608;&#1601;&#1602;&#1575;&#1611; &#1604;&#1605;&#1576;&#1583;&#1571; &#1578;&#1593;&#1583;&#1583; &#1575;&#1604;&#1605;&#1607;&#1575;&#1605;.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor4\">\u003C/a>&#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1601;&#1593;&#1575;&#1604; &#1608;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611; &#1605;&#1606; Dexodata\u003C/h3>\n\u003Cp style=\"line-height: 0.1;\">&nbsp;\u003C/p>\n\u003Cp>&#1578;&#1602;&#1604;&#1610;&#1604; &#1573;&#1580;&#1605;&#1575;&#1604;&#1610; &#1581;&#1585;&#1603;&#1577; &#1575;&#1604;&#1605;&#1585;&#1608;&#1585; &#1608;&#1578;&#1593;&#1586;&#1610;&#1586; &#1606;&#1602;&#1604;&#1607;&#1575; &#1607;&#1605;&#1575; &#1591;&#1585;&#1602; &#1588;&#1575;&#1574;&#1593;&#1577; &#1604;&#1586;&#1610;&#1575;&#1583;&#1577; &#1587;&#1585;&#1593;&#1577; &#1575;&#1604;&#1584;&#1603;&#1575;&#1569; &#1593;&#1576;&#1585; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578;. &#1607;&#1606;&#1575;&#1603; &#1605;&#1605;&#1575;&#1585;&#1587;&#1575;&#1578; &#1604;&#1578;&#1593;&#1610;&#1610;&#1606; &#1593;&#1605;&#1604;&#1610;&#1575;&#1578; &#1580;&#1605;&#1593; &#1575;&#1604;&#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1578;&#1608;&#1575;&#1586;&#1610;&#1577; &#1573;&#1604;&#1609; &#1606;&#1608;&#1609; CPU &#1605;&#1582;&#1578;&#1604;&#1601;&#1577;&#1548; &#1608;&#1575;&#1587;&#1578;&#1576;&#1583;&#1575;&#1604; &#1591;&#1604;&#1576;&#1575;&#1578; GET &#1576;&#1600; \u003Ccode>HTTP HEAD\u003C/code>&#1548; &#1608;\u003Ca href=\"https://dexodata.com/en/blog/comparison-between-web-scraping-and-apis-in-the-context-of-data-extraction\" target=\"_blank\" rel=\"noopener\">&#1578;&#1602;&#1604;&#1610;&#1604; &#1581;&#1580;&#1605; &#1575;&#1604;&#1581;&#1605;&#1608;&#1604;&#1577; &#1593;&#1576;&#1585; API &#1576;&#1583;&#1604;&#1575;&#1611; &#1605;&#1606; HTTP\u003C/a>.\u003C/p>\n\u003Cp>&#1578;&#1578;&#1581;&#1583; &#1575;&#1604;&#1585;&#1608;&#1578;&#1610;&#1606;&#1575;&#1578; &#1575;&#1604;&#1605;&#1584;&#1603;&#1608;&#1585;&#1577; &#1605;&#1606; &#1582;&#1604;&#1575;&#1604; &#1590;&#1585;&#1608;&#1585;&#1577; &#1575;&#1604;&#1593;&#1605;&#1604; &#1576;&#1606;&#1575;&#1569;&#1611; &#1593;&#1604;&#1609; &#1606;&#1592;&#1575;&#1605; &#1575;&#1604;&#1576;&#1585;&#1608;&#1603;&#1587;&#1610;&#1575;&#1578; &#1575;&#1604;&#1605;&#1587;&#1578;&#1607;&#1583;&#1601;&#1577; &#1580;&#1594;&#1585;&#1575;&#1601;&#1610;&#1575;&#1611;. &#1578;&#1587;&#1607;&#1604; &#1605;&#1606;&#1589;&#1577; Dexodata &#1575;&#1604;&#1571;&#1582;&#1604;&#1575;&#1602;&#1610;&#1577; &#1608;&#1578;&#1587;&#1585;&#1610;&#1593; &#1580;&#1605;&#1593; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1608;&#1610;&#1576; &#1576;&#1601;&#1590;&#1604; &#1575;&#1587;&#1578;&#1607;&#1583;&#1575;&#1601; &#1605;&#1587;&#1578;&#1608;&#1609; &#1575;&#1604;&#1605;&#1583;&#1610;&#1606;&#1577; &#1608;ISP&#1548; &#1608;&#1578;&#1583;&#1608;&#1610;&#1585; IP &#1575;&#1604;&#1605;&#1583;&#1593;&#1608;&#1605; &#1593;&#1576;&#1585; API&#1548; &#1608;&#1575;&#1604;&#1575;&#1605;&#1578;&#1579;&#1575;&#1604; &#1575;&#1604;&#1589;&#1575;&#1585;&#1605; &#1604;&#1587;&#1610;&#1575;&#1587;&#1575;&#1578; KYC &#1608;AML. \u003Ca href=\"https://dexodata.com/en/residential-proxies\" target=\"_blank\" rel=\"noopener\">&#1575;&#1588;&#1578;&#1585;&#1616; &#1593;&#1606;&#1575;&#1608;&#1610;&#1606; IP &#1587;&#1603;&#1606;&#1610;&#1577;\u003C/a> &#1605;&#1606; &#1571;&#1603;&#1579;&#1585; &#1605;&#1606; 100 &#1583;&#1608;&#1604;&#1577; &#1604;&#1586;&#1610;&#1575;&#1583;&#1577; &#1587;&#1585;&#1593;&#1577; &#1578;&#1581;&#1604;&#1610;&#1604; &#1576;&#1610;&#1575;&#1606;&#1575;&#1578; &#1575;&#1604;&#1573;&#1606;&#1578;&#1585;&#1606;&#1578; &#1605;&#1593; &#1588;&#1585;&#1610;&#1603; &#1578;&#1580;&#1575;&#1585;&#1610; &#1605;&#1608;&#1579;&#1608;&#1602;.\u003C/p>\u003C/body>\u003C/html>\n",[],[],1783936375698]