इस समस्या को हल करने के लिए हमें requests मॉड्यूल की आवश्यकता है।
requests मॉड्यूल स्थापित करने के लिए, हमें कमांड लाइन पर इस कमांड को निष्पादित करने की आवश्यकता है।
pip install requests
स्क्रैपिंग
- requests मॉड्यूल इम्पोर्ट करें।
- फिर हमें URL से डेटा लाने की आवश्यकता है।
- UTF-8 का उपयोग करके टेक्स्ट को डिकोड करें।
- फिर स्ट्रिंग को शब्दों की सूची में बदलें।
क्रमबद्ध खोज
- लूप का उपयोग करके शब्दों की सूची को पार करें।
- फिर प्रत्येक शब्द के आसन्न वर्ण के ASCII मान की तुलना करें।
- यदि तुलना सत्य है तो क्रमबद्ध शब्द प्रिंट करें अन्यथा अक्रमबद्ध शब्द स्टोर करें।
उदाहरण कोड
import requests
def Words_find():
my_url = "" # किसी वेबसाइट पर .txt फ़ाइलों का यह URL डालें
my_fetchData = requests.get(my_url)
my_wordList = my_fetchData.content
my_wordList = my_wordList.decode("utf-8").split()
return my_wordList
def wordordered():
collection = Words_find()
collection = collection[16:]
my_word = ''
for my_word in collection:
result = 'ordered'
i = 0
l = len(my_word) - 1
if (len(my_word) < 3):
continue
while i < l:
if (ord(my_word[i]) > ord(my_word[i+1])):
result = 'not ordered'
break
else:
i += 1
if (result == 'ordered'):
print(my_word, ': ', result)
if __name__ == '__main__':
wordordered()