"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Les problèmes liés au grattage d'une carte Minecraft.

Les problèmes liés au grattage d'une carte Minecraft.

Publié le 2024-10-31
Parcourir:114

The troubles of scraping a minecraft map.

j'avais l'habitude de jouer sur un serveur Minecraft appelé CCNet, c'est un serveur terrestre géopolitique. Maintenant, voici le problème, le serveur a un système de villes et dans chaque ville, vous devez payer un entretien (heh taxes) tous les jours pour que votre ville ne soit pas supprimée, vous devez donc déposer votre argent à la banque de votre ville. maintenant, une nation a beaucoup de villes et c'est vraiment fastidieux de toujours vérifier chaque ville et de voir si elle va mourir ou non, c'est pourquoi cela existe (existait) :

VOICI LE CONCEPT
C'est un concept très simple, vous donnez quelques informations et vous voyez toutes les banques et l'entretien de la ville, aucun travail manuel acharné n'est nécessaire.

Quelques informations complémentaires

La carte CCNet est créée avec Dynmap, un plugin Minecraft qui crée dynamiquement un site Web de type Google Maps pour vous

"notez que si je dois rendre beaucoup plus difficile le grattage de la dynmap, je le ferai"
-Ineusia (administrateur CCNet)

oh non, voici la réalisation

J'ai utilisé Selenium et BeautifulSoup pour gratter le site Web, j'aurais pu utiliser la bibliothèque de requêtes mais j'ai choisi de ne pas le faire pour "une expérience d'apprentissage", maintenant les choses allaient bien, j'ai gratté les marqueurs, les positions, ça se passait bien jusqu'à ce que je cours dans un simple barrage routier, je cliquais en fait sur les éléments de navigation au lieu des éléments réels de la ville, donc je l'ai corrigé et "oui, le projet est terminé!" haha. eh bien, le lendemain, je reviens pour voir que TOUS LES ÉLÉMENTS ENTIÈREMENT TÉLÉPORTÉS DANS DES LIEUX ALÉATOIRES et pas seulement qu'ils avaient 0 identifiant et 0 classe unique pour même identifier chaque ville maintenant pour résoudre ce problème sur lequel je comptais gratter la position de la ville au lieu des XPaths de l'élément, cela fonctionnait également sur mon PC mais euh quand j'ai dit aux gens de le tester, rien de tout cela ne fonctionnait, il semblait que _la position était unique et dépendait du navigateur et de la résolution de l'écran aussi* donc même si cela fonctionnait sur mon PC avec ma résolution sur mon navigateur cela ne fonctionnerait pour personne d'autre. donc je suis passé aux requêtes et ce que j'ai découvert est la position maintenant fonctionne n'existe pas ?? Wow, est-ce difficile de gratter cette foutue chose ? des XPaths aux coordonnées pour "va te faire foutre". ig bon travail, administrateurs ccnet, vous m'avez empêché de créer un programme qol :)

(L'histoire a 5 mois)

Déclaration de sortie Cet article est reproduit sur : https://dev.to/safugit/the-troubles-of-scraping-a-minecraft-map-2j6n?1 En cas d'infraction, veuillez contacter [email protected] pour le supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3