[{"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},102,"blog","fr-chatgpt-and-data-collection-implications-for-web-data-harvesting-software","ChatGPT et collecte de données : Implications pour les logiciels de collecte de données web","https://blog.dexodata.com/storage/uploads/previews/15-4-s-trusted-proxy-website-chatgpt-and-scraping-implications-cover-1032x491-c9d78d89-7239-4f36-9e57-3de8b335a60c.webp","https://blog.dexodata.com/storage/uploads/covers/15-4-b-trusted-proxy-website-chatgpt-and-scraping-implications-cover-1032x491-5f5a859b-9fc4-4c7d-813d-8e3c8935ef35.webp","2023/07/04","2024/02/16","Rôles du web scraping de ChatGPT et du site web proxy de confiance Dexodata","Le site web proxy de confiance Dexodata fournissant des proxies géo-ciblés sur liste blanche explique les implications de technologies telles que ChatGPT pour le web scraping.","trusted proxy website, geo targeted proxies, proxies for social networks","\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>Contenu de l'article :\u003C/strong>\u003C/em>\u003C/p>\n\u003Col>\n\u003Cli>\u003Ca href=\"#anchor1\">La collecte de donn&eacute;es est-elle possible avec seulement ChatGPT et un site web proxy de confiance ?\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor2\">Sc&eacute;nario d'exemple avec ChatGPT et des proxies g&eacute;o-cibl&eacute;s\u003C/a>\u003C/li>\n\u003Cli>\u003Ca href=\"#anchor3\">Statut actuel de ChatGPT dans la collecte de donn&eacute;es sur Internet\u003C/a>\u003C/li>\n\u003C/ol>\n\u003Cp>Le d&eacute;veloppement rapide des mod&egrave;les LLM et l'impl&eacute;mentation de \u003Ca href=\"https://dexodata.com/en/blog/how-to-use-chatgpt-for-web-data-extraction-in-2023\" target=\"_blank\" rel=\"noopener\">ChatGPT pour l'extraction de donn&eacute;es web\u003C/a> soul&egrave;vent une question naturelle : les outils pilot&eacute;s par l'IA remplaceront-ils les web scrapers tels que nous les connaissons ? Pour comprendre les implications pratiques de cette avanc&eacute;e technologique, nous avons commenc&eacute; par une question &eacute;vidente et avons d&eacute;cid&eacute; de v&eacute;rifier si ChatGPT peut scraper des sites web ou non.\u003C/p>\n\u003Ch2>\u003Ca name=\"anchor1\">\u003C/a>La collecte de donn&eacute;es est-elle possible avec seulement ChatGPT et un site web proxy de confiance ?\u003C/h2>\n\u003Cp>Un membre de l'&eacute;quipe travaillant chez Dexodata, un site web proxy de confiance avec \u003Ca href=\"https://dexodata.com/en/blog/10-credible-reasons-to-use-dexodata\" target=\"_blank\" rel=\"noopener\">des proxies g&eacute;o-cibl&eacute;s et des param&egrave;tres flexibles,\u003C/a> a demand&eacute; directement &agrave; ChatGPT s'il pouvait scraper des sites web. Le cadre a r&eacute;pondu ce qui suit :\u003C/p>\n\u003Cp>\u003Cimg style=\"display: block; margin-left: auto; margin-right: auto;\" src=\"https://blog.dexodata.com/storage/uploads/images/new/15-4-1-geo-targeted-proxies-chatgpt-and-scraping-pic-1032x491-3f08cff2-2914-452a-89d0-96e2d85aaa73.png\" alt=\"ChatGPT peut-il faire du web scraping avec des proxies g&eacute;o-cibl&eacute;s ?\" width=\"711\" height=\"171\">\u003C/p>\n\u003Cp>Ensuite, notre &eacute;quipe a demand&eacute; &agrave; l'IA d'&eacute;crire du code pour un logiciel acqu&eacute;rant des informations en ligne. Nous nous int&eacute;ressons &agrave; la collecte de donn&eacute;es &agrave; grande &eacute;chelle &agrave; des fins commerciales. Notre infrastructure est couramment utilis&eacute;e comme source d'IPs interm&eacute;diaires pour la collecte d'informations en ligne. Les objets sont des sites de commerce &eacute;lectronique, tels qu'Amazon, AliExpress, etc. Les requ&ecirc;tes de recherche \"proxy eBay\" sont &eacute;galement une raison populaire pour obtenir des proxies pour les r&eacute;seaux sociaux.\u003C/p>\n\u003Cp>Notre commande &eacute;tait de \"\u003Cem>G&eacute;n&eacute;rer du code pour un web scraper pour scraper eBay\u003C/em>.\" En cons&eacute;quence, nous avons obtenu ce code Python s'appuyant sur BeautifulSoup. Ce sont des solutions portant de nombreuses tendances inspirantes dans la collecte de donn&eacute;es web :\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 83.9387%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 100%;\">\n\u003Cpre style=\"color: #283160; font-size: 16px; font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #236fa1;\">import\u003C/span> requests\u003C/code>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #236fa1;\">from\u003C/span> bs4 \u003Cspan style=\"color: #236fa1;\">import\u003C/span> BeautifulSoup\u003Cbr>\u003Cbr>\u003C/code>\u003Ccode>\u003Cspan style=\"color: #7e8c8d;\"># URL de la page eBay que vous souhaitez scraper\u003C/span>\u003C/code>\u003Cbr>\u003Ccode>url = \"\u003Cspan style=\"color: #2dc26b;\">https://www.ebay.com/\u003C/span>\"\u003Cbr>\u003C/code>\u003Cbr>\u003Cspan style=\"color: #7e8c8d;\"># Envoyer une requ&ecirc;te GET &agrave; l'URL\u003C/span>\u003Cbr>\u003Ccode>response = requests.get(url)\u003Cbr>\u003C/code>\u003Cbr>\u003Cspan style=\"color: #7e8c8d;\"># Analyser le contenu HTML en utilisant BeautifulSoup\u003C/span>\u003Cbr>\u003Ccode>soup = BeautifulSoup(response.content, \"\u003Cspan style=\"color: #2dc26b;\">html.parser\u003C/span>\")\u003Cbr>\u003C/code>\u003Cbr>\u003Cspan style=\"color: #7e8c8d;\"># Trouver et imprimer les titres des articles sur la page\u003C/span>\u003Cbr>\u003Ccode>items = soup.find_all(\"\u003Cspan style=\"color: #2dc26b;\">h3\u003C/span>\", class_=\"\u003Cspan style=\"color: #2dc26b;\">s-item__title\u003C/span>\")\u003C/code>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #236fa1;\">for\u003C/span> item \u003Cspan style=\"color: #236fa1;\">in\u003C/span> items:\u003Cbr>\u003Cspan style=\"color: #f1c40f;\">    print\u003C/span>(item.text)\u003C/code>\u003C/pre>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>Nous avons examin&eacute; le r&eacute;sultat et avons tir&eacute; quelques conclusions sur le ph&eacute;nom&egrave;ne de \u003Ca href=\"https://dexodata.com/en/blog/understanding-the-benefits-of-chatgpt-for-web-scraping\" target=\"_blank\" rel=\"noopener\">ChatGPT scraping\u003C/a>.\u003C/p>\n\u003Cp>Tout d'abord, il ne fera pas tout d'un coup. Entrer quelque chose comme \"\u003Cem>ChatGTP, scrape &ccedil;a pour moi\u003C/em>\" ne suffira pas. Ce qui signifie qu'il ne peut pas remplacer les outils existants, qu'ils soient internes ou externes. Bien qu'il puisse aider &agrave; en concevoir un, et certaines manipulations prendront encore leur temps.\u003C/p>\n\u003Cp>Nous d&eacute;cririons l'essence d'un algorithme bas&eacute; sur l'IA en ces termes : \"chatbot d'assistance au web scraping\". Il est bas&eacute; sur un mod&egrave;le de langage qui ne peut pas effectuer l'ensemble de la proc&eacute;dure de collecte d'informations de mani&egrave;re autonome. Il ne scannera pas et ne r&eacute;cup&eacute;rera pas les d&eacute;tails mentionn&eacute;s sur eBay avec un \u003Ca href=\"https://dexodata.com/en/ebay\" target=\"_blank\" rel=\"noopener\">proxy eBay de Dexodata\u003C/a>. Mais il est capable de donner des conseils pr&eacute;cieux, guidant les utilisateurs &agrave; travers le processus. ChatGPT fonctionne plut&ocirc;t bien en tant qu'assistant num&eacute;rique avanc&eacute; pour les utilisateurs du site proxy de confiance.\u003C/p>\n\u003Cp>Voici &agrave; quoi ressemble le flux typique d'un projet d'acquisition automatis&eacute;e d'informations en ligne activ&eacute; par un proxy ChatGPT :\u003C/p>\n\u003Col>\n\u003Cli>On demande &agrave; l'IA de g&eacute;n&eacute;rer du code qui englobe l'URL d'int&eacute;r&ecirc;t comme cible.\u003C/li>\n\u003Cli>Les algorithmes conversationnels fournissent des lignes de code. Tout ce qu'il faut maintenant, c'est de les copier et de les coller.\u003C/li>\n\u003Cli>De plus, l'assistant de chat intelligent peut identifier les biblioth&egrave;ques les mieux adapt&eacute;es pour obtenir des informations cruciales.\u003C/li>\n\u003Cli>Plus les utilisateurs pr&eacute;cisent leurs t&acirc;ches, meilleur est le code soumis par le robot auto-apprenant. Alors soyez pr&ecirc;t &agrave; it&eacute;rer.\u003C/li>\n\u003C/ol>\n\u003Cp>Dans cette capacit&eacute;, le nouvel outil intelligent &eacute;conomise des ressources dans deux dimensions :\u003C/p>\n\u003Cul>\n\u003Cli>Moins de temps n&eacute;cessaire pour &eacute;crire du code manuellement.\u003C/li>\n\u003Cli>Pas besoin de faire des recherches approfondies par vous-m&ecirc;me et de googler des guides disponibles.\u003C/li>\n\u003C/ul>\n\u003Cp>La conclusion cl&eacute; est que ChatGPT n'est pas en mesure de remplacer les logiciels de r&eacute;cup&eacute;ration d'informations web. Il ne peut pas encore comprendre les nuances et offrir des solutions universelles. D'un autre c&ocirc;t&eacute;, il est capable d'aider &agrave; choisir et &agrave; configurer des logiciels et &agrave; \u003Ca href=\"https://dexodata.com/en/blog/7-web-data-types-to-harvest-successfully-without-coding-skills\" target=\"_blank\" rel=\"noopener\">r&eacute;colter des donn&eacute;es web sans comp&eacute;tences en codage\u003C/a>. Passons en revue quelques it&eacute;rations par nous-m&ecirc;mes.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor2\">\u003C/a>Sc&eacute;nario d'exemple avec ChatGPT, sites proxy et it&eacute;rations\u003C/h3>\n\u003Cp style=\"line-height: 0.1;\">&nbsp;\u003C/p>\n\u003Cp>Un site proxy de confiance, Dexodata, se concentre sur les proxies pour les r&eacute;seaux sociaux et les sites de commerce &eacute;lectronique destin&eacute;s &agrave; am&eacute;liorer le niveau d'analytique en ligne. &Agrave; tout niveau, qu'il soit corporate ou individuel, la premi&egrave;re chose &agrave; faire avant de lancer un script de collecte d'informations automatis&eacute; est d'identifier ce que nous avons l'intention d'acqu&eacute;rir.\u003C/p>\n\u003Cp>\u003Cstrong>\u003Cspan style=\"text-decoration: underline;\">&Eacute;tape 1\u003C/span>\u003C/strong>. &Eacute;tant, entre autres choses, une source de proxies eBay, Dexodata vous invite &agrave; travailler avec ce g&eacute;ant du commerce &eacute;lectronique. La cr&eacute;ation d'un scraper ChatGPT vise &agrave; obtenir des d&eacute;tails suppl&eacute;mentaires. Alimentez cette information dans le mod&egrave;le de langage.\u003C/p>\n\u003Cp>\u003Cimg src=\"https://blog.dexodata.com/storage/uploads/images/new/15-4-3-geo-targeted-proxies-chatgpt-and-scraping-pic-1032x491-4460da69-9f1d-4f69-a6ba-7429903a5318.png\" alt=\"Comment ChatGPT peut-il faire du web scraping avec des proxies g&eacute;o-cibl&eacute;s\" width=\"1032\" height=\"589\">\u003C/p>\n\u003Cp>Faites un clic droit sur la donn&eacute;e requise, puis choisissez \"Inspecter\", et explorez le code HTML, nous voulons dire l'attribut de classe en particulier.\u003C/p>\n\u003Cp>\u003Cspan style=\"text-decoration: underline;\">\u003Cstrong>&Eacute;tape 2\u003C/strong>\u003C/span>. Le moment est venu pour le mod&egrave;le NLP d'agir. Donnez-lui la commande ci-dessous. Comme vous le voyez, nous avons sp&eacute;cifi&eacute; ce que nous avons l'intention d'utiliser :\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cem>\u003Cstrong>&ldquo;Veuillez, \u003Ca href=\"https://www.ebay.com/b/Black-GPS-Running-Watches/75230/bn_115254101\" target=\"_blank\" rel=\"noopener\">scraper ce site web\u003C/a> via Python et Scrapy. Localisez tous les &eacute;l&eacute;ments avec le nom d'attribut \"class\"&rdquo;.\u003C/strong>\u003C/em>\u003C/p>\n\u003Cp>ChatGPT r&eacute;pond :\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 97.0536%;\">\n\u003Cpre style=\"color: #283160; font-size: 16px; font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #236fa1;\"> import\u003C/span> scrapy\u003C/code>\u003Cbr>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #236fa1;\">class\u003C/span> \u003Cspan style=\"color: #e03e2d;\">EbaySpider\u003C/span>(scrapy.Spider):\u003C/code>\u003Cbr>\u003Ccode>    name = \u003Cspan style=\"color: #2dc26b;\">\"ebay\"\u003C/span>\u003C/code>\u003Cbr>\u003Ccode>    start_urls = [\u003Cspan style=\"color: #2dc26b;\">'https://www.ebay.com/b/Black-GPS-Running-Watches/75230/bn_115254101'\u003C/span>]\u003C/code>\u003Cbr>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #236fa1;\">def\u003C/span> \u003Cspan style=\"color: #e03e2d;\">parse\u003C/span>(self, response):\u003C/code>\u003Cbr>\u003Ccode>    elements = response.css(\u003Cspan style=\"color: #2dc26b;\">'[class]'\u003C/span>)\u003C/code>\u003Cbr>\u003Ccode>    \u003Cspan style=\"color: #236fa1;\">for\u003C/span> element \u003Cspan style=\"color: #236fa1;\">in\u003C/span> elements:\u003C/code>\u003Cbr>\u003Ccode>        class_attribute = element.attrib.get(\u003Cspan style=\"color: #2dc26b;\">'class'\u003C/span>)\u003C/code>\u003Cbr>\u003Ccode>        \u003Cspan style=\"color: #236fa1;\">yield\u003C/span> {\u003C/code>\u003Cbr>\u003Ccode>            \u003Cspan style=\"color: #2dc26b;\">'class_attribute'\u003C/span>: class_attribute\u003C/code>\u003Cbr>\u003Ccode>        }\u003C/code>\u003C/pre>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>\u003Cspan style=\"text-decoration: underline;\">\u003Cstrong>&Eacute;tape 3\u003C/strong>\u003C/span>. L'&eacute;cosyst&egrave;me Dexodata de proxies g&eacute;o-cibl&eacute;s offre de restreindre la port&eacute;e de notre mission. Nous imposons des limites sur l'attribut de classe, comme ceci :&nbsp;\u003C/p>\n\u003Cp style=\"padding-left: 40px;\">\u003Cstrong>\u003Cem>&ldquo;Veuillez, scraper ce site web via Python et Scrapy. Localisez tous les &eacute;l&eacute;ments avec le nom d'attribut \"class=\"b-info__title\"&rdquo;.\u003C/em>\u003C/strong>\u003C/p>\n\u003Cp>ChatGPT r&eacute;agit rapidement :\u003C/p>\n\u003Ctable style=\"border-collapse: collapse; width: 99.9794%;\" border=\"2\">\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd style=\"width: 97.0536%;\">\n\u003Cpre style=\"color: #283160; font-size: 16px; font-weight: 400; padding-left: 40px;\">\u003Ccode>\u003Cspan style=\"color: #236fa1;\">import\u003C/span> scrapy\u003C/code>\u003Cbr>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #236fa1;\">class\u003C/span> \u003Cspan style=\"color: #e03e2d;\">EbaySpider\u003C/span>(scrapy.Spider):\u003C/code>\u003Cbr>\u003Ccode>    name = \u003Cspan style=\"color: #2dc26b;\">\"ebay\"\u003C/span>\u003C/code>\u003Cbr>\u003Cbr>\u003Ccode>    start_urls = [\u003Cspan style=\"color: #2dc26b;\">'https://www.ebay.com/b/Black-GPS-Running-Watches/75230/bn_115254101'\u003C/span>]\u003C/code>\u003Cbr>\u003Cbr>\u003Ccode>    \u003Cspan style=\"color: #236fa1;\">def\u003C/span> \u003Cspan style=\"color: #e03e2d;\">parse\u003C/span>(self, response):\u003C/code>\u003Cbr>\u003Ccode>        elements = response.xpath(\u003Cspan style=\"color: #2dc26b;\">'//*[@class=\"b-info__title \"]'\u003C/span>)\u003C/code>\u003Cbr>\u003Ccode>        \u003Cspan style=\"color: #236fa1;\">for\u003C/span> element \u003Cspan style=\"color: #236fa1;\">in\u003C/span> elements:\u003C/code>\u003Cbr>\u003Ccode>            title = element.xpath(\u003Cspan style=\"color: #2dc26b;\">'text()'\u003C/span>).get()\u003C/code>\u003Cbr>\u003Ccode>            \u003Cspan style=\"color: #236fa1;\">yield\u003C/span> {\u003C/code>\u003Cbr>\u003Ccode>\u003Cspan style=\"color: #2dc26b;\">                'title'\u003C/span>: title.strip()\u003C/code>\u003Cbr>\u003Ccode>            }\u003C/code>\u003C/pre>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\n\u003Cp>La proc&eacute;dure enti&egrave;re a pris cinq minutes. Maintenant, on peut tester ce code et l'ajuster davantage, si n&eacute;cessaire.\u003C/p>\n\u003Cp style=\"line-height: 0.5;\">&nbsp;\u003C/p>\n\u003Ch3>\u003Ca name=\"anchor3\">\u003C/a>Statut actuel de ChatGPT dans la collecte de donn&eacute;es sur Internet\u003C/h3>\n\u003Cp style=\"line-height: 0.1;\">&nbsp;\u003C/p>\n\u003Cp>Notre verdict est que ChatGPT transformera les activit&eacute;s de r&eacute;cup&eacute;ration d'informations web et \u003Ca href=\"https://dexodata.com/en/blog/browser-automation-for-data-harvesting-explained\" target=\"_blank\" rel=\"noopener\">l'automatisation des navigateurs\u003C/a> dans un avenir pr&eacute;visible, mais ne remplacera pas totalement les solutions de collecte automatis&eacute;e. Ainsi, les programmeurs utilisant divers langages, par exemple PHP, Python, JS, etc., peuvent se d&eacute;tendre. Le nouvel outil facilite d&eacute;sormais leur travail, il n'est pas sur le point de les remplacer d&eacute;finitivement.\u003C/p>\n\u003Cp>Nous appr&eacute;cions la contribution des syst&egrave;mes de conversation automatis&eacute;s &agrave; l'industrie de l'extraction d'informations en ligne. Nous encourageons les lecteurs &agrave; essayer les possibilit&eacute;s de web scraping de ChatGPT en action. C'est une chance d'obtenir un essai gratuit de nos \u003Ca href=\"https://dexodata.com/en/residential-proxies\" target=\"_blank\" rel=\"noopener\">IPs g&eacute;o-cibl&eacute;s\u003C/a> qui est disponible pour les nouveaux utilisateurs.\u003C/p>\n\u003Cp>Les proxies g&eacute;o-cibl&eacute;s de Dexodata sont situ&eacute;s dans plus de 100 pays. Ce sont des adresses IP r&eacute;sidentielles, mobiles et de centre de donn&eacute;es disponibles &agrave; des \u003Ca href=\"https://dexodata.com/en/pricing\" target=\"_blank\" rel=\"noopener\">prix raisonnables\u003C/a>. Inscrivez-vous sur le site officiel et acc&eacute;dez aux outils puissants am&eacute;liorant l'analytique avanc&eacute;e des donn&eacute;es avec ChatGPT et d'autres solutions logicielles am&eacute;lior&eacute;es par l'IA.\u003C/p>\u003C/body>\u003C/html>\n",[],[],1783936368917]