কম্পিউটার টিউটোরিয়াল

পাইথনে URL হ্যান্ডলিং মডিউল (urllib)

পাইথন ভাষা ওয়েব প্রোগ্রামিং-এ ব্যাপকভাবে ব্যবহৃত হয়। ওয়েবসাইট ব্রাউজ করার সময় আমরা ওয়েব অ্যাড্রেস ব্যবহার করি যাকে URL বা Uniform Resource Locator বলা হয়। পাইথনে URL কল হ্যান্ডল করার এবং URL ভিজিট করলে আসা রেজাল্ট পাস করার বিল্ট-ইন মেটেরিয়াল রয়েছে। এই আর্টিকেলে আমরা urllib নামক একটি মডিউল এবং এর বিভিন্ন ফাংশন দেখব যা URL থেকে রেজাল্ট পেতে সাহায্য করে।

urllib ইনস্টল করা

পাইথন এনভায়রনমেন্টে urllib ইনস্টল করতে নিচের কমান্ডটি pip দিয়ে ব্যবহার করুন।

pip install urllib

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:

একটি URL খোলা

request.urlopen মেথড একটি URL ভিজিট করতে এবং এর কন্টেন্ট পাইথন এনভায়রনমেন্টে ফেচ করতে ব্যবহার হয়।

উদাহরণ

import urllib.request
address = urllib.request.urlopen('https://www.tutorialspoint.com/')
print(address.read())

আউটপুট

উপরোক্ত কোডটি রান করলে নিচের ফলাফল পাওয়া যায়:

b'\r\n\r\n