मुझे वाह एड-ऑन प्रोग्रामिंग समुदाय से अवगत है, लेकिन मुझे वेब पर वाह के डेटाबेस तक पहुंचने के लिए कोई भी एपीआई नहीं है। मुझे WoWHeroes.com और Wowhead उपयोग डेटा डेटा (आइटम और चरित्र डेटाबेस,) जैसी तृतीय-पक्ष साइटें दिखाई देती हैं, इसलिए मुझे पता है कि यह संभव है। लेकिन, मैं यह नहीं समझ सकता कि कहां से शुरू करना है। क्या कोई ऐसी वेब सेवा है जिसका मैं उपयोग कर सकता हूं या वे कुछ प्रकार के अंडर-द-हूड काम कर रहे हैं जिसके लिए अपने सर्वर वातावरण में वाह क्लाइंट चलाने की आवश्यकता है?वेब से वॉरक्राफ्ट डेटा तक पहुंचने के लिए
उत्तर
Wowhead और WoWHearoes जैसी साइटें डेटा एकत्र करने वाले खिलाड़ियों से क्लाइंट रन एडॉन्स का उपयोग करती हैं। तब डेटा को उनकी वेबसाइट पर पोस्ट किया जाता है। वाह के डेटाबेस तक पहुंचने का कोई तरीका नहीं है। आपकी सबसे अच्छी शर्त शस्त्रागार को मारना और एक्सएमएल को अपनी खोजों से वापस निकालना है। शस्त्रागार एक्सएमएल डेटा पर वापस एक एक्सएमएल ट्रांसफॉर्म है।
मुझे 13 सेकंड तक मारो। +1 और मेरा हटाना – Instantsoup
किसने इसे कम किया? – Instantsoup
इस धागे में बहुत सारे बिंदु शार्क –
पात्रों को शस्त्रागार से खनन किया जा सकता है, पृष्ठ xml हैं। आइटम स्थानीय स्थापना गेम फ़ाइलों से खनन किए जाते हैं, इस प्रकार यह कम से कम वाह कैसे करता है।
वाह वाह से आइटम डेटा प्राप्त करना वास्तव में आसान है!
उदाहरण के लिए:
http://www.wowarmory.com/item-info.xml?i=33135
देखें पृष्ठ के स्रोत और आप XML डेटा दिखाई देगा (गूगल क्रोम, जो XSLT के माध्यम से एक्सएमएल तब्दील प्रदर्शित के माध्यम से नहीं)!
आप search listing pages to retrieve all blue gems उपयोग कर सकते हैं, उदाहरण के लिए, तो डेटा खिलाड़ियों से
इस तृतीय-पक्ष साइट संग्रह डेटा पुनः प्राप्त करने में XML पार्सर का उपयोग करें। मुझे लगता है कि यह संग्रह WoW के लिए एडॉन्स पर आधारित है या प्रत्येक खिलाड़ी जानकारी मैनुअल सबमिट करता है।
अगला विकल्प वेबसाइटों (एचटीएमएल) से वाह साइट और पार्सिंग जानकारी लपेट रहा है।
यह शायद आपके प्रश्न के लिए गलत साइट है, लेकिन आप wowarmory xml सामान के बारे में सोच रहे हैं। कोई आधिकारिक वाह एपीआई नहीं है। लोग सिर्फ httprequests करते हैं और xml को संख्या क्रंचिंग सामान करने के लिए प्राप्त करते हैं। चारों ओर googling कोशिश करें। वहां अलग-अलग भाषाओं में कुछ libs हैं जो आपके लिए पहले ही लिखे गए हैं। मुझे पता है कि php/ruby में कार्यान्वयन हैं। मैं थोड़ी देर पहले एक नेट पर काम कर रहा था जब तक कि मैं विचलित नहीं हुआ। यहां एक लेख है जो कि यह सब कुछ बताता है।
http://www.wow.com/2008/02/11/mashing-up-wow-data-when-we-can-get-it-in-outside-applications/
Wowhead और अन्य साइटों आम तौर पर एक वाह ऐड-इन के साथ उपयोगकर्ताओं द्वारा एकत्र डेटा पर निर्भर हैं।
वाहहेड अन्य साइटों के लिए होवर पॉप-अप में उस डेटा को संदर्भित करने का एक तरीका भी है, इसलिए उनकी सामग्री कई साइटों पर पुन: उपयोग की जाती है।
साइटें उन जैसे वास्तव में Armory से डेटा प्राप्त। यदि आप किसी भी आइटम, गिल्ड, कैरेक्टर इत्यादि को खींचते हैं और पेज पर 'स्रोत देखें' करते हैं तो आप एक्सएमएल डेटा वापस आते देखेंगे। डेटा प्राप्त करने के तरीके के बारे में quick C# example यहां दिया गया है।
वे www.wowarmory.com से आर्मरी जानकारी को पार्स कर रहे हैं। इसे एक्सेस करने के लिए कोई आधिकारिक बर्फ़ीला तूफ़ान API नहीं है, लेकिन एक ओपन सोर्स PHP समाधान उपलब्ध है (http://phparmory.sourceforge.net/)
वास्तविक ingame डेटा संग्रह के लिए: ब्रह्मांड।exe उदाहरण के लिए thottbot क्या उपयोग करता है। यह संभवतः कुछ फॉर्म विंडोज़ हैक (डिलिजेक्शन या कुछ) या स्नीफ पैकेट का उपयोग करता है यह निर्धारित करने के लिए कि कौन से आइटम गिराए गए हैं और इत्यादि। (वाह सर्वर से यातायात को आपके क्लाइंट में ले जाता है और इसे डीकोड करता है)। यह इस डेटा को उपयोगकर्ता कंप्यूटर पर सहेजता है और फिर उसे स्टोरेज के लिए वेबसर्वर पर अपलोड करता है। मुझे नहीं पता कि इस तरह की चीज़ के लिए कोई विकास पुस्तकालय बनाया गया था या नहीं। ,
http://blizzard.github.com/api-wow-docs/
API के बारे में वर्ण, आइटम, नीलामी, सहकारी समितियों, पीवीपी जानकारी को कवर:
बर्फ़ीला तूफ़ान हाल ही में (2011/08/15) प्रकाशित मसौदा उनके RESTful API के लिए निम्न स्थान पर प्रलेखन है आदि
एपीआई के लिए अनुरोध वर्तमान में अज्ञात उपयोग के लिए 3,000 प्रति दिन थ्रॉटल किए गए हैं, लेकिन उन अनुप्रयोगों को पंजीकृत करने की प्रक्रिया है जिनके पास अधिक पहुंच के लिए वैध आवश्यकता है।
जारी किया है [समुदाय निर्मित पुस्तकालयों और संसाधन] (https://us.battle.net/forums/en/bnet/topic/1472 99734 9 8) बर्फ़ीला तूफ़ान मंचों पर धागा। –
प्रलेखन: http://blizzard.github.com/api-wow-docs/ पार्टी के लिए देर से
हो सकता है कि एक छोटे से का आनंद लें, लेकिन भविष्य में संदर्भ के http://blizzard.github.com/api-wow-docs/
स्क्रैपिंग एचटीएमएल पर वाह API दस्तावेज़ की जाँच और एक्सएमएल अब काफी अप्रचलित है और यह भी बर्फ़ीला तूफ़ान से निराश।
- 1. एपीआई रेस्तरां मेनू डेटा तक पहुंचने के लिए
- 2. स्कीमा-कम डेटा तक पहुंचने के लिए सर्वोत्तम अभ्यास?
- 3. नियंत्रक से एप्लिकेशन कॉन्टेक्स्ट तक पहुंचने के लिए
- 4. एकाधिक धागे से MySQL तक पहुंचने के लिए कैसे
- 5. जेनेरिक इटरेटर वैक्टर तक पहुंचने के लिए
- 6. कोर डेटा के साथ दूरस्थ डेटा तक पहुंचने के लिए पैटर्न?
- 7. वसंत सत्र तक पहुंचने से प्रॉक्सी बीन्स
- 8. Node.js से OpenSSL तक पहुंचने के लिए विभिन्न दृष्टिकोण
- 9. स्थानीय फ़ाइल से वेब तक पहुंचने के लिए AJAX का उपयोग
- 10. क्या यह फ़ाइलों या डेटाबेस सर्वर से डेटा तक पहुंचने के लिए तेज़ है?
- 11. वीजी -2010 से (nuget.org) तक पहुंचने के लिए NuGet गैलरी के लिए यूआरएल क्या है?
- 12. डेवलपर टूल्स सीधे डेटाबेस तक पहुंचने के लिए
- 13. केकपीएचपी: एपकंट्रोलर व्युत्पन्न नियंत्रक के मॉडल तक पहुंचने के लिए
- 14. डोमेन ऑब्जेक्ट्स से सेवाओं तक पहुंचने के नियम
- 15. इंटरनेट उपयोगकर्ता तक पहुंचने के लिए एंड्रॉइड उपयोगकर्ता-अनुमति
- 16. आईआईएस लॉग तक पहुंचने के लिए पावरहेल का उपयोग करना?
- 17. रिपोर्ट तक पहुंचने के लिए डायरेक्ट यूआरएल - जैस्परसेवर
- 18. स्थानीयहोस्ट तक पहुंचने के लिए क्रॉस डोमेन जावास्क्रिप्ट। मुमकिन?
- 19. Gravatar छवियों तक पहुंचने के लिए एएसपी.नेट एमवीसी सहायक
- 20. रेल संपत्तियों तक पहुंचने के लिए सापेक्ष पथ
- 21. जेएनआई जावा ऑब्जेक्ट (इंटीजर) तक पहुंचने के लिए कैसे करें
- 22. क्या यह यूबी 'गद्देदार' बाइट्स तक पहुंचने के लिए है?
- 23. प्रमाण पत्र तक पहुंचने के लिए खाता अनुमतियां कैसे दें?
- 24. क्या बगजिला तक पहुंचने के लिए जावा एपीआई है?
- 25. PHP ऑब्जेक्ट गुणों तक पहुंचने के लिए वाक्यविन्यास क्या है?
- 26. विशिष्ट आदेशों के लिए बैश पूर्णता तक पहुंचने के लिए प्रोग्रामेटिक रूप से
- 27. क्या Google समूह डेटा तक पहुंचने के लिए कोई एपीआई है?
- 28. इंडेक्स तक पहुंचने से अनपॅकिंग तेजी से कैसे आती है?
- 29. आईआईएस तक पहुंचने में असमर्थ समाधान के साथ
- 30. अपने ब्राउज़र से वेब सेवा तक पहुंच
बहुत अच्छी जानकारी, यह वास्तव में एक शर्म की बात है कि मैं केवल एक जवाब को "स्वीकृत" के रूप में चिह्नित कर सकता हूं। –
मैंने यहां उपलब्ध नए एपीआई सूचीबद्ध किए हैं: http://stackoverflow.com/a/6966893/408182 – eandersson