Les ressources ont été chargées... Je charge...

Exploration préliminaire de l'application Python Crawler sur la plateforme FMZ -- Exploration du contenu de l'annonce de Binance

Auteur:FMZ~Lydia, Créé: 2022-12-16 14:32:19, Mis à jour: 2024-12-04 21:42:15

Preliminary Exploration of Python Crawler Application on FMZ Platform – Crawling the Content of Binance Announcement

Exploration préliminaire de l'application Python Crawler sur la plateforme FMZ Exploration du contenu de l'annonce Binance

Récemment, j'ai vu qu'il n'y avait pas d'informations pertinentes sur les robots d'exploration Python dans la communauté et la bibliothèque, basées sur l'esprit de développement complet de QUANT, j'ai appris quelques concepts et connaissances liés aux robots d'exploration simplement. Après une certaine compréhension, j'ai constaté que le "pit" de la technologie des robots d'exploration est assez grand. Cet article est juste pour l'étude préliminaire de la technologie des robots d'exploration. Faites la pratique la plus simple sur la plate-forme de trading FMZ Quant sur la technologie des robots d'exploration.

La demande

Pour ceux qui aiment souscrire de nouvelles actions, ils espèrent toujours obtenir les informations de la monnaie sur l'échange la première fois. Il est évidemment irréaliste pour les gens de surveiller le site Web de l'échange tout le temps.

Exploration préliminaire

Un programme très simple est utilisé pour démarrer (un script de robot d'exploration vraiment puissant est beaucoup plus complexe, alors prenez votre temps d'abord). La logique du programme est très simple. Elle permet au programme d'accéder à la page d'annonce de l'échange en permanence, d'analyser le contenu HTML obtenu et de détecter si le contenu de l'étiquette spécifique est mis à jour.

Code de mise en œuvre

Vous pouvez utiliser des frameworks de robot d'exploration utiles. Cependant, étant donné que les exigences sont très simples, vous pouvez les écrire directement.

Les bibliothèques python suivantes doivent être utilisées:

```Bs4```, which can be simply understood as a library used to parse HTML code on web pages.

Code:

de bs4 importé BeautifulSoup demandes d'importation

"BinanceAnnouncement = https://www.binancezh.io/en/support/announcement/c-48?navId=48”L'adresse de la page d'annonce Binance

Définition de l'URL: les en-têtes = {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, comme Gecko) Chrome/63.0.3239.108 Safari/537.36} r = requests.get(url, header=header) # Utilisez la bibliothèque des requêtes pour accéder à l'url, c'est-à-dire l'adresse de la page d'annonce de Binance si r.status_code == 200: R.encoding = utf-8 Je suis désolée. retourner r.text # Retourner le texte du contenu de la page si l'accès est réussi autres: Je ne sais pas si je peux vous aider.

Définition principale: préNews_href = Les dernières nouvelles = Je suis en train de regarder... , urlBinanceAnnonce, #FF0000) alors que True: Ret = ouverteUrl ((urlBinanceAnnonce) si ret: soup = BeautifulSoup ((ret, html.parser) # Parser le texte web en objets Les dernières nouvelleshref = soupe.trouver, classeTrouvez une balise spécifique, obtenez href lastNews = soup.find ((a, class_=css-1ej4hfo).get_text() # Obtenez le contenu dans cette balise si préNews_href == : préNews_href = dernierNews_href if preNews_href!= lastNews_href: # Une nouvelle annonce est générée lorsqu' un changement d' étiquette est détecté Log ((Nouvelle mise à jour de l'annonce de Cryptocurrency!) # Imprimez le message instantané préNews_href = dernierNews_href LogStatus ((_D(), \n, preNews_href:, preNews_href, \n, news:, lastNews) Le sommeil ((1000 * 10) `

Opération

Preliminary Exploration of Python Crawler Application on FMZ Platform – Crawling the Content of Binance Announcement Preliminary Exploration of Python Crawler Application on FMZ Platform – Crawling the Content of Binance Announcement Preliminary Exploration of Python Crawler Application on FMZ Platform – Crawling the Content of Binance Announcement

Il peut être prolongé, par exemple, lorsqu'une nouvelle annonce est détectée.


Contenu lié

En savoir plus