โค้ด: เลือกทั้งหมด
pip install requests
มาเริ่มกันเลยครับ
โค้ด: เลือกทั้งหมด
r = requests.get('https://www.mindphp.com/')
print(r.content)
คำสั่ง get จะทำการอ่านเว็บแล้วคืนผลที่ได้ออกมาเป็นออบเจ็กต์ชนิด Response ซึ่งเก็บข้อมูลต่างๆของหน้าเว็บนั้นไว้
ถ้ามาดูที่แอตทริบิวต์ .text จะได้ข้อความเป็น html ที่ถอดรหัสเป็นตัวอักษรออกมา
สามารถดูได้ว่าเว็บนี้มีการใช้รหัสอักษรแบบไหนโดยดูที่ .encoding
โค้ด: เลือกทั้งหมด
r = requests.get('https://www.mindphp.com/')
print(r.encoding)
utf-8
ส่วนถ้าอยากได้เนื้อหาเป็นไบนารีซึ่งยังไม่มีการถอดรหัสให้ใช้ .content
โค้ด: เลือกทั้งหมด
r = requests.get('https://www.mindphp.com/')
print(r.content)
โค้ด: เลือกทั้งหมด
url_file = 'https://www.mindphp.com/images/info/mindphp.png'
chue_file = 'mindphp.jpg'
r = requests.get(url_file)
with open(chue_file,'wb') as f:
f.write(r.content)