में स्क्रीन पर मौजूद सभी टेक्स्ट प्राप्त करें मुझे UIWebView से स्क्रीन पर दिखाई देने वाले सभी शब्द प्राप्त करने होंगे। मेरा UIWebView में एचटीएमएल सामग्री है।UIWebView
कोई मेरी मदद कर सकता है।
में स्क्रीन पर मौजूद सभी टेक्स्ट प्राप्त करें मुझे UIWebView से स्क्रीन पर दिखाई देने वाले सभी शब्द प्राप्त करने होंगे। मेरा UIWebView में एचटीएमएल सामग्री है।UIWebView
कोई मेरी मदद कर सकता है।
आप
NSString *str = [self.youWebView stringByEvaluatingJavaScriptFromString:
@"document.body.textContent"];
धन्यवाद लेकिन मुझे HTML की सभी सामग्री प्राप्त करने की आवश्यकता नहीं है, मुझे स्क्रीन टेक्स्ट प्राप्त करने की आवश्यकता है। –
यह मुझे स्क्रीन पर केवल पाठ दे रहा है यह काम कर रहा है! – stefanosn
निम्नलिखित तरीके से उपयोग है कि आप UIWebView
के सभी पाठ दे देंगे उपयोग कर सकते हैं।
NSString *yourstring = [webView stringByEvaluatingJavaScriptFromString:
@"document.body.innerText"];
आशा, यह आप में मदद मिलेगी ...
मुझे स्क्रीन –
पर दिखाई देने वाला टेक्स्ट प्राप्त करने की आवश्यकता है, मैंने देखा कि यह वेब टेक्स्ट में दिखाई देने वाले सभी टेक्स्ट को चेक करता है। Http://www.google.com खोलने की कोशिश करें और आउट वेब वेब टेक्स्ट की तुलना करें। – Nit
या यह मुझे HTML की सभी सामग्री देता है। न केवल दृश्य पाठ मैंने कोशिश की। –
आप पृष्ठ के सभी एचटीएमएल कि दिखाया जा रहा है, या बस एचटीएमएल कि उस पल में स्क्रीन पर दिखाई देता है के लिए देख रहे हैं? और क्या आप केवल पाठ या संपूर्ण एचटीएमएल चाहते हैं? – Manuel
मुझे केवल पाठ चाहिए जो पल में स्क्रीन पर चिपक गया हो। –
मुझे नहीं लगता कि कॉल करने का एक तरीका है जहां कोई इसे प्राप्त कर सकता है। एकमात्र तरीका मैं सोच सकता हूं कि पूर्ण एचटीएमएल को पार्स करना और वहां से जाना है। लेकिन मुझे यकीन नहीं है क्योंकि मैंने कभी ऐसा कुछ नहीं किया है जैसे कि – Manuel