我曾經在一個叫做CCNet的minecraft伺服器上玩,它是一個地緣政治地球伺服器。現在事情是這樣的,伺服器有一個城鎮系統,在每個城鎮,你必須每天支付維護費(嘿稅),這樣你的城鎮就不會被刪除,因此你必須將錢存入城鎮銀行。現在一個國家有很多城鎮,總是檢查每個城鎮並看看它是否會消亡真的很乏味,這就是為什麼存在(存在):
看看這個概念
這是一個非常簡單的概念,您提供一些輸入,您就可以看到所有城鎮的銀行並進行維護,而無需人工辛苦工作。
CCNet 地圖是使用 Dynmap 創建的,這是一個 Minecraft 插件,可以為您動態創建類似 google 地圖的網站
「請注意,如果我必須讓抓取動態圖變得更加困難,我會的」
-Ineusia(CCNet 管理員)
我使用selenium和beautifulsoup來抓取網站,我可以使用requests庫,但我選擇不使用“學習體驗”,現在事情進展順利,我抓取了標記,直到我運行為止一切都進展順利進入一個簡單的路障,我實際上點擊的是導航元素而不是實際的城鎮元素,所以我修復了它並「耶,項目完成了!」哈哈。好吧,第二天我回來看到所有元素都完全傳送到隨機位置而且它們不僅有0 個ID 和0 個獨特的類,甚至還可以識別每個城鎮,以解決我所依賴的問題抓取城鎮的位置而不是元素的XPath,這也可以在我的電腦上運行,但是呃,當我告訴人們測試它時,它們都不起作用,看起來_位置是唯一的,並且取決於瀏覽器和屏幕分辨率以及*所以即使它在我的電腦上按照我的瀏覽器解析度工作它對其他人不起作用。 所以我切換到請求,我發現的是現在的位置就是這樣不存在? 哇,要刮這該死的東西有多難?從 XPath 到座標再到「f*ck you」。 ig 幹得好,ccnet 管理員,你阻止了我製作 qol 程式:)
(故事已經5個月了)
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3