Rumah >pembangunan bahagian belakang >Tutorial Python >Masalah mengikis peta minecraft.
saya pernah bermain pada pelayan minecraft yang dipanggil CCNet, ia adalah pelayan bumi geopolitik. Sekarang inilah perkaranya, pelayan mempunyai sistem bandar dan di setiap bandar anda perlu membayar pemeliharaan (cukai heh) setiap hari supaya bandar anda tidak dipadam, oleh itu anda perlu mendepositkan wang anda di bank bandar anda. kini sebuah negara mempunyai banyak bandar dan sangat membosankan untuk sentiasa memeriksa setiap bandar dan melihat sama ada ia akan mati atau tidak, Itulah sebabnya ini wujud (wujud):
LIHAT KONSEP
Konsepnya sangat mudah, anda memberikan beberapa input dan anda melihat semua bank bandar dan penyelenggaraan tidak memerlukan kerja keras manual.
Peta CCNet dicipta dengan Dynmap pemalam minecraft yang secara dinamik mencipta peta google seperti tapak web untuk anda
"perhatikan bahawa jika saya perlu menyukarkan lagi untuk mengikis peta dinam, saya akan melakukannya"
-Ineusia (Pentadbir CCNet)
Saya menggunakan selenium dan beautifulsoup untuk mengikis tapak web, saya boleh menggunakan perpustakaan permintaan tetapi saya memilih untuk tidak untuk "pengalaman pembelajaran", kini semuanya berjalan lancar saya mengikis penanda, kedudukan ia berjalan lancar sehingga saya berlari ke dalam sekatan jalan yang mudah, saya sebenarnya mengklik elemen navigasi dan bukannya elemen bandar sebenar jadi saya membetulkannya dan "yay projek selesai!" haha. maka pada keesokan harinya saya kembali untuk melihat bahawa SEMUA ELEMEN DITELEPORT SEPENUHNYA KE TEMPAT RAWAK dan bukan sahaja mereka mempunyai 0 id dan 0 kelas unik untuk mengenal pasti setiap bandar sekarang untuk membetulkannya yang saya harapkan mengikis kedudukan bandar dan bukannya XPaths elemen, Ini juga berfungsi pada pc saya tetapi uh apabila saya memberitahu orang ramai untuk mengujinya, tiada satu pun yang berjaya, nampaknya _kedudukan itu unik dan bergantung pada pelayar dan resolusi skrin juga* jadi walaupun ia berfungsi pada pc saya pada resolusi saya pada penyemak imbas saya ia tidak akan berfungsi untuk orang lain. jadi saya beralih kepada permintaan dan apa yang saya dapati ialah kedudukan sekarang hanya berfungsi tak wujud?? Wah, susahnya nak mengikis benda terkutuk ni? daripada XPaths kepada Coordinates kepada "f*ck you". ig good job admin ccnet anda menghalang saya daripada membuat program qol :)
(Cerita dah 5 bulan)
Atas ialah kandungan terperinci Masalah mengikis peta minecraft.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!