क्या कोई प्रोग्रामिंग लाइब्रेरी उपलब्ध है जो एक HTML दस्तावेज़ का विश्लेषण करेगी, जावास्क्रिप्ट निष्पादित करेगी और फिर मुझे डोम नेविगेट करने की अनुमति देगी? इसे सर्वर पक्ष नहीं किया जाना चाहिए, ग्राहक पक्ष नहीं। कोई भी भाषा करेगी, लेकिन जावा, PHP, या रूबी को प्राथमिकता दी जाती है।सर्वर साइड ब्राउज़र जो जावास्क्रिप्ट को निष्पादित कर सकता है
उत्तर
: http://lobobrowser.org/cobra/java-html-parser.jsp
यह एक किसी Javascript- बारे में पता, सीएसएस अवगत HTML पार्सर
अपने प्रश्न के संबंध में सबसे महत्वपूर्ण विशेषता है: यह जावास्क्रिप्ट-वाकिफ हैं। पार्सिंग के दौरान होने वाले डॉम संशोधन परिणामस्वरूप डीओएम में दिखाई देंगे।
PHP में DOMDocument है जो डोम नेविगेट करने के लिए है। मैंने जावास्क्रिप्ट को निष्पादित करने के लिए कुछ भी नहीं सुना है।
जावा राइनो के साथ जावास्क्रिप्ट के लिए समर्थन हासिल है, यह भी सर्वर साइड के लिए इस पेज जावास्क्रिप्ट समाधान को देखो: http://en.wikipedia.org/wiki/Server-side_JavaScript
आप Bringing the Browser to the Server की कोशिश की?
+1, मुझे इसे हराया .. –
+1 उस बारे में भूल गए ... मेरे मैक पर मैं जेएस को सीधे सफारी पर चलाने के लिए पाइथन की एप्पलस्क्रिप्ट क्षमता का उपयोग करूंगा। – Pepijn
अद्यतन समुदाय संस्करण के लिए लिंक: http://www.envjs.com/ और http: // github।com/thatcher/env-js –
फ़ैंटॉमजेएस ऐसा करता है और किसी भी सर्वर साइड भाषा के साथ इसका उपयोग किया जा सकता है। और NodeJS के लिए नीचे दिए गए कुछ एकीकरण मॉड्यूल देखें पीएचपी
NodeJS
https://npmjs.org/package/node-phantom
https://github.com/sgentle/phantomjs-node
पीएचपी
वहाँ अब कर रहे हैं कई परियोजनाओं की एक वास्तव में अच्छा काम करने के यह:
PhantomJS वेबकिट का एक मुखर संस्करण है, और CasperJS जैसे कुछ सहायक रैपर हैं।
Zombie.js जो jsdom पर एक आवरण जावास्क्रिप्ट (Node.js) में लिखा है।
आप इन परियोजनाओं के दोनों के साथ बातचीत करने के लिए जावास्क्रिप्ट कोड लिखने की जरूरत है। मुझे अब तक ज़ोंबी.जेएस बेहतर पसंद है, क्योंकि इसे स्थापित करना आसान है, और आप अपने कोड में किसी भी नोड.जेएस/एनपीएम मॉड्यूल का उपयोग कर सकते हैं।
node.js?
नोड अपने कंसोल में किसी भी जावास्क्रिप्ट फ़ाइल को चला सकता है। मैं पहले & नोड को आजमाऊंगा, यह देखने के लिए कि क्या आप चाहते हैं कि यह वही कर सके जो संभवतः सबसे बड़ा उपयोगकर्ता आधार & दस्तावेज है।
- 1. जावास्क्रिप्ट निष्पादित सर्वर-साइड कैशिंग
- 2. एचटीएमएल + जावास्क्रिप्ट सर्वर-साइड
- 3. केवल जावास्क्रिप्ट (कोई सर्वर-साइड)
- 4. सर्वर साइड जावास्क्रिप्ट: क्यों?
- 5. सर्वर साइड जावास्क्रिप्ट - जनरल
- 6. हाइब्रिड सर्वर-साइड-जावा और क्लाइंट-साइड-जावास्क्रिप्ट चार्टिंग लाइब्रेरी?
- 7. क्या ऐप्पलस्क्रिप्ट ब्राउज़र टैब तक पहुंच सकता है और उनमें जावास्क्रिप्ट निष्पादित कर सकता है?
- 8. क्या * पायथन * Google ऐप इंजन इंस्टेंस से सर्वर-साइड जावास्क्रिप्ट निष्पादित करना संभव है?
- 9. सर्वर-साइड या क्लाइंट-साइड?
- 10. जीएएस प्रदर्शन अन्य सर्वर-साइड जावास्क्रिप्ट
- 11. अंकन: सर्वर साइड या क्लाइंट साइड?
- 12. क्या कोई जावास्क्रिप्ट पुस्तकालय है जो ब्राउज़र में टर्मिनल आउटपुट प्रस्तुत कर सकता है?
- 13. सर्वर-साइड
- 14. जावास्क्रिप्ट MVC फ़्रेमवर्क और सर्वर साइड फ़्रेमवर्क
- 15. सर्वर साइड एमवीसी + क्लाइंट साइड एमवीसी
- 16. सर्वर साइड और क्लाइंट साइड विधि
- 17. Google ऐप इंजन पर सर्वर साइड जावास्क्रिप्ट
- 18. सर्वर-साइड फ़ॉलबैक प्रतिपादन
- 19. जावास्क्रिप्ट से node.js सर्वर साइड विधि को कैसे कॉल करें?
- 20. सर्वर साइड XForms एएसपी.NET
- 21. वेबपृष्ठ थंबनेल सर्वर-साइड
- 22. क्या कोई जावास्क्रिप्ट सर्वर-साइड दुभाषिया है, जैसे php?
- 23. सर्वर साइड संचय openrasta
- 24. सर्वर साइड
- 25. आप jQuery का उपयोग कर सर्वर-साइड पायथन स्क्रिप्ट कैसे निष्पादित करते हैं?
- 26. जावास्क्रिप्ट में सॉकेट सर्वर (ब्राउज़र में)?
- 27. क्या मुझे क्लाइंट साइड जावास्क्रिप्ट
- 28. मैं जावास्क्रिप्ट फ़ाइलों को सर्वर-साइड कैसे शामिल करूं?
- 29. एकाधिक सबमिशन सर्वर-साइड
- 30. node.js और ब्राउज़र जावास्क्रिप्ट
लिंक बंद करें, मिरर कृपया। – Florida