Urllib, urllib2 veya istekleri kullanmalıyım?
Python (2.5), urllib2 veya requests urllib kullanmalıyım? Ne fark eder? Aynı şeyi yapacak gibi görünüyorlar.
CEVAP
Oldu dedi zaten biliyorum, ama son derece İstekleri python paketini öneriyorum: http://docs.python-requests.org/en/latest/index.html
Eğer dil python dışında kullandıysanız, muhtemelen urllib ve urllib2 kullanımı kolay, pek Kodu, ve son derece yetenekli olduğunu düşünürdüm nasıl düşünüyorsun. Ama İstekleri paketi herkes kullanıyor olması inanılmaz derecede yararlı ve kısa.
İlk olarak, tamamen dinlendirici bir API destekler ve çok kolay
import requests
...
resp = requests.get('http://www.mywebsite.com/user')
resp = requests.post('http://www.mywebsite.com/user')
resp = requests.put('http://www.mywebsite.com/user/put')
resp = requests.delete('http://www.mywebsite.com/user/delete')
Asla parametreleri tekrar kodlamak için POST/GET ne olursa olsun, bu sadece bir argüman olarak bir sözlük alır ve gitmek iyidir.
userdata = {"firstname": "John", "lastname": "Doe", "password": "jdoe123"}
resp = requests.post('http://www.mywebsite.com/user', params=userdata)
Hatta yerleşik bir json dekoder (yine, biliyorum json.artı() yükler yazmak için daha çok şey var, ama bu kesinlikle uygun değildir:
resp.json()
Ya eğer yanıt veri sadece metin varsa, kullanın:
resp.text
Bu sadece buzdağının görünen kısmı. Bu istekleri sitesinden özelliklerin listesi:
- Uluslararası alan adları ve Urller
- -Hayatta Tutmak Ve Bağlantı Havuzu
- Çerez Sebat ile oturumları
- Tarayıcı tarzı Doğrulama SSL
- Temel/Özet Kimlik Doğrulaması
- Zarif Anahtar/Değer Kurabiye
- Otomatik Dekompresyon
- Unicode Yanıt Ceset
- Çok Parçalı Dosya Yükleme
- Bağlantı Zaman Aşımı
- .netrc destek
- Liste öğesi
- 2.6—3.4 Python
- İş parçacığı güvenli.
Uygulama kullanmalıyım.CurrentDomain.B...
CSS px veya rem değer birimleri kullan...
Diğer adı veya alias_method kullanmalı...
Belge kullanmalıyım.createDocumentFrag...
Pt veya px kullanmalıyım?...