抓取我的世界地图的麻烦。

PHPz
发布: 2024-08-12 22:46:08
原创
847 人浏览过

The troubles of scraping a minecraft map.

我曾经在一个叫CCNet的我的世界服务器上玩,它是一个地缘政治地球服务器。现在事情是这样的,服务器有一个城镇系统,在每个城镇,你必须每天支付维护费(嘿税),这样你的城镇就不会被删除,因此你必须将钱存入城镇银行。现在一个国家有很多城镇,总是检查每个城镇并看看它是否会消亡真的很乏味,这就是为什么它存在(存在):

看看这个概念
这是一个非常简单的概念,您提供一些输入,您就可以看到所有城镇的银行并进行维护,无需人工辛苦工作。

一些附加信息

CCNet 地图是使用 Dynmap 创建的,这是一个 Minecraft 插件,可以为您动态创建类似 google 地图的网站

“请注意,如果我必须让抓取动态图变得更加困难,我会的”
-Ineusia(CCNet 管理员)

哦,不,意识到了

我使用selenium和beautifulsoup来抓取网站,我可以使用请求库,但我选择不使用“学习经验”,现在事情进展顺利,我抓取了标记,位置进展顺利,直到我遇到了简单的路障,我实际上点击的是导航元素而不是实际的城镇元素,所以我修复了它并“耶,项目完成了!”哈哈。好吧,第二天我回来看到所有元素都完全传送到随机位置而且他们不仅有 0 个 ID 和 0 个独特的类,甚至可以识别每个城镇现在要解决这个问题,我依靠抓取的位置城镇而不是元素的 XPath,这也在我的电脑上工作,但是呃,当我告诉人们测试它时,它都不起作用,看起来_位置是唯一的并且取决于浏览器和屏幕分辨率*所以即使虽然它在我的电脑上按照我的浏览器分辨率工作它对其他人不起作用。所以我切换到请求,我发现现在的位置不存在?哇,有多难是为了刮这个该死的东西吗?从 XPath 到坐标再到“f*ck you”。 ig 干得好,ccnet 管理员,你阻止了我制作 qol 程序:)

(故事已有5个月了)

以上是抓取我的世界地图的麻烦。的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!