Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何ping java和Minecraft服务器';用Python保存信息_Python_Minecraft - Fatal编程技术网

如何ping java和Minecraft服务器';用Python保存信息

如何ping java和Minecraft服务器';用Python保存信息,python,minecraft,Python,Minecraft,我正试图找到一种使用python ping Java+平台Minecraft服务器的方法,但找不到正确的导入使用。 我最近使用了mcstatus来获取信息,但由于某些原因,现在我再也没有收到服务器的响应。 我还尝试使用mcipc,但也无法从服务器获得响应 有人知道ping java+服务器的方法吗?(有一种可能是我用错了mcipc,但关于mcstatus,它在服务器添加Basefick兼容性插件之前就起作用了)。对于Java,您可以这样做: serverdata = 'mc.hypixel.ne

我正试图找到一种使用python ping Java+平台Minecraft服务器的方法,但找不到正确的导入使用。
我最近使用了
mcstatus
来获取信息,但由于某些原因,现在我再也没有收到服务器的响应。 我还尝试使用
mcipc
,但也无法从服务器获得响应


有人知道ping java+服务器的方法吗?(有一种可能是我用错了mcipc,但关于mcstatus,它在服务器添加Basefick兼容性插件之前就起作用了)。

对于Java,您可以这样做:

serverdata = 'mc.hypixel.net' #you can add port in like this: mc.hypixel.net/25565 
data = requests.get(f"https://api.minetools.eu/ping/{serverdata}").json()
try:
    print(f"Server is up, and there are {data['players']['online']} players.")
except:  
    print("Server is offline.")

至于基岩,我不知道。很抱歉。

我认为请求是库的一部分吗?因为它无法识别ObjectRequests库从站点获取信息,所以它对于从API获取信息非常有用。是的,这是一个图书馆。