Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

कोटलिन का उपयोग करके एंड्रॉइड एप्लिकेशन में वेब स्क्रैपिंग?

<घंटा/>

यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड एप्लिकेशन में वेब स्क्रैपिंग कैसे करें।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

  <बटन android:id="@+id/btnView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom ="25sp" android:text="वेब से स्क्रैप टेक्स्ट" />

चरण 3 - निम्न कोड को src/MainActivity.kt में जोड़ें

<पूर्व>आयात android.os.AsyncTaskimport android.os.Bundleimport android.widget.Buttonimport android.widget.TextViewimport androidx.appcompat.app.AppCompatActivityimport org.jsoup.Jsoupimport java.io.IOException@Suppress("DEPRECATION")class MainActivity :AppCompatActivity () {निजी लेटिनिट वर टेक्स्ट व्यू:टेक्स्ट व्यू लेटइनिट वर बटन:बटन ओवरराइड फन ऑनक्रिएट (सेव्ड इंस्टेंसस्टेट:बंडल?) .id.textView) बटन =findViewById(R.id.btnView) बटन।setOnClickListener {WebScratch().execute() } } आंतरिक वर्ग WebScratch :AsyncTask() { निजी लेटिनिट वर शब्द:स्ट्रिंग ओवरराइड fun doInBackground(vararg params:Void):Void? {कोशिश करें {वैल डॉक्यूमेंट =Jsoup.connect ("https://www.tutorialspoint.com/css_online_training/index.asp")। get() शब्द =document.text ()} कैच (e:IOException) { e.printStackTrace () } रिटर्न अशक्त } ओवरराइड फन onPostExecute(aVoid:Void?) { super.onPostExecute(aVoid) textView.text =Words }}}

चरण 4 - निम्नलिखित कोड को androidManifest.xml में जोड़ें

<उपयोग-अनुमति android:name="android.permission.INTERNET"/> <एप्लिकेशन android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name=" android.intent.action.MAIN" /> <श्रेणी android:name="android.intent.category.LAUNCHER" />   

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक को खोलें और रन आइकन पर क्लिक करें टूलबार से कोटलिन का उपयोग करके एंड्रॉइड एप्लिकेशन में वेब स्क्रैपिंग? । एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा

कोटलिन का उपयोग करके एंड्रॉइड एप्लिकेशन में वेब स्क्रैपिंग?


  1. Android एप्लिकेशन में वेब स्क्रैपिंग

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड एप्लिकेशन में वेब स्क्रैपिंग कैसे कर सकता हूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - बिल्ड.ग्रेडल (मोबाइल:ऐप) खोलें और निम्नलिखित निर्भरता जोड़ें imple

  1. कोटलिन का उपयोग करके एंड्रॉइड में ग्रिड व्यू स्क्रॉलिंग को कैसे अक्षम करें?

    यह उदाहरण दर्शाता है कि कोटलिन का उपयोग करके एंड्रॉइड में ग्रिड व्यू स्क्रॉलिंग को कैसे अक्षम किया जाए। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में

  1. अजगर lxml का उपयोग करके वेब स्क्रैपिंग को लागू करना

    इस लेख में, हम पाइथन में उपलब्ध एलएक्सएमएल मॉड्यूल का उपयोग करके वेब स्क्रैपिंग तकनीक के बारे में जानेंगे। वेब स्क्रैपिंग क्या है? वेब स्क्रैपिंग का उपयोग क्रॉलर/स्कैनर की सहायता से किसी वेबसाइट से डेटा प्राप्त करने/प्राप्त करने के लिए किया जाता है। वेब स्क्रैपिंग एक ऐसे वेब पेज से डेटा निकालने के