मैं पता है कि सबसे अच्छा तरीका है एपीआई (Is there a way to not send cookies when making an XMLHttpRequest on the same origin?)लायें एपीआई: शीर्षक, कीवर्ड और http प्रतिक्रिया से शरीर पाठ
लाने का उपयोग कर responseText से शीर्षक, कीवर्ड और उपयोगकर्ता के लिए सामग्री दिखाई पाने के लिए हो सकता है चाहते हो जाओ पल में, मैं रेगुलर एक्सप्रेशन का उपयोग उदाहरण के लिए, प्रतिक्रिया पाठ से शीर्षक प्राप्त करने के लिए:
var re_title = new RegExp("<title>[\n\r\s]*(.*)[\n\r\s]*</title>", "gmi");
var title = re_title.exec(responseText);
if (title)
title = title[1]
और कीवर्ड मेटा टैग में सामग्री प्राप्त करने, मैं कई नियमित अभिव्यक्ति को रोजगार की जरूरत है।
उपयोगकर्ता को दिखाई देने वाली सामग्री प्राप्त करने के लिए, हमें स्क्रिप्ट, div आदि जैसे टैग की आवश्यकता नहीं है, हमें स्क्रिप्ट टैग के बीच टेक्स्ट की आवश्यकता नहीं है। यह केवल उन शब्दों को प्राप्त करना है जो प्रतिक्रिया के शरीर में सार्थक हैं।
मुझे लगता है कि इसके लिए नियमित अभिव्यक्तियों का उपयोग करके विभिन्न स्टैक ओवरफ्लो पोस्ट के अनुसार भी सही दृष्टिकोण नहीं है। विकल्प क्या हो सकता है?
यदि आप ग्राहक पर हैं, तो आपको मूल डीओएम एपीआई पार्सिंग और हेरफेर करने के लिए मिला है। यदि आप सर्वर पर हैं, तो कई डोम पुस्तकालय उपलब्ध हैं। चूंकि यह "टूल की अनुशंसा" प्रश्न के लिए है, इसलिए मैं इसे बंद करने के लिए मतदान कर रहा हूं [ऑफ-विषय (# 4)] (http://stackoverflow.com/help/on-topic)। – zzzzBov
@zzzzBov सवाल मेरे लिए पूरी तरह से विषय पर दिखता है। यह दिखाता है कि ओपी क्या चाहता है, उन्होंने क्या प्रयास किया है, और वे विकल्पों की तलाश क्यों कर रहे हैं। –
[रेगेक्स के साथ एचटीएमएल का विश्लेषण न करें] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags) – klenium