我正在嘗試通過Web控制檯執行此操作(使用Firefox,但如果需要,我願意進行更改)。展開維基百科目錄樹的所有類別
我想要做的是基本上點擊頁面上的所有「加號」符號。有關示例,請參閱此處:http://de.wikipedia.org/wiki/Kategorie:Volkswirtschaftslehre(請原諒我鏈接德文站點,但英文維基百科似乎現在正在使用不同的系統,並且我需要在德文站點上執行此操作...)
這就是遠我得到了:當我輸入時
var = document.getElementsByClassName("CategoryTreeToggle");
我得到的變量測試包括了CategoryTreeToggle的所有元素。但是,顯然沒有爲這些定義的onclick例程。
任何人都可以請幫助我,告訴我該從哪裏去?
你爲什麼要這樣做? – svick
嗨svick,它是一個關於維基百科的研究項目。要獲得完整的數據集,我們需要包含特定類別中的所有子類別。 – padrino
如果你想檢索整個類別樹,我認爲更好的主意是使用[API](https://www.mediawiki.org/wiki/API)。具體來說,['categorymembers'模塊](https://www.mediawiki.org/wiki/API:Categorymembers)。 – svick