'daki tanımlama bilgilerini nasıl temizlerim İlk tahminlerim, urllib.request.HTTPCookieProcessor(). Cookiejar.clear() işlevini çağırmamdı, ancak çalışmadı. Bir sonraki tahminim belki de alt sınıfa ihtiyacım var ve bunu bir açıcı ile kurmam/kurmam gerekiyor mu? Bunu nasıl yapacağımı bilmiyorum, elbette isterim, ama gerçekten basit bir işlem olması gerektiğini düşündüğüm için çok fazla bir şey gibi görünebilirim.Urllib.request (python3)
7
A
cevap
17
Varsayılan olarak, urllib.request
hiçbir tanımlama bilgisini saklamıyor, dolayısıyla temizlenecek hiçbir şey yok. İşleyicilerinden biri olarak bir OpenerDirector
ve HTTPCookieProcessor
örneğini oluşturursanız, bu örneğin cookiejar
'u temizlemeniz gerekir. Example from the docs:
import http.cookiejar, urllib.request
cj = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
r = opener.open("http://example.com/")
Eğer cj
çerezleri temizlemek istiyorsanız, sadece cj.clear()
diyoruz.
boş bir cookiejar
olacak yeni HTTPCookieProcessor
örneğini oluşturur çalıştı çağrı urllib.request.HTTPCookieProcessor().cookiejar.clear()
, temizlemek cookiejar
(zaten boş olan) ve oluşturduğunuz herhangi başvurular saklamak olmadığı için, yine her şeyi bırak nesneler - kısacası, hiçbir şey yapmayacaktır.
İlgili konular
- 1. urllib.request 2.7
- 2. Import urllib.request, ImportError:
- 3. Python3
- 4. Python3
- 5. python3 baskı biçimi çıkışı
- 6. python3 için opencv kurulumu
- 7. Python3: Geçersiz Sözdizimi
- 8. Görüntüyü Panoya kopyala Python3
- 9. Python3'te Çalışan TextBlob
- 10. Python3 uyku() sorun
- 11. Python3'ü Qt'ye gömme
- 12. python3: ~ 2 = -0b11?
- 13. python3 ile f2py yükleyin
- 14. Göm Python3 standart kütüphane
- 15. Python3 modülündeki bileşen düzeltmesi
- 16. Python3'te ROT13 nasıl kodlanır?
- 17. python3 segmentasyon hatası osx mavericks'de
- 18. Catboost, python3'ü destekliyor mu?
- 19. Python3'te iş parçacığının bırakılması
- 20. python3 ile opencv3 yükleme sorunları
- 21. python3 tarafından scrapy projesinin oluşturulması
- 22. Python3'te bir dosya seçme
- 23. python3 str nesnesi geçemiyor PyUnicode_Check
- 24. Yalnızca Python3 için Python Yolunu Değiştirin
- 25. Python3'te .decode ('string-escape') nasıl yapılır?
- 26. [python]: python3'te dilim nasıl uygulanır?
- 27. python3 ile ayrıştırma Fanart API v3
- 28. Python3 çoklu atama ve bellek adresi
- 29. Python3'te kodlama bildirimi kullanmalı mıyım?
- 30. python3 Type str arabelleği desteklemiyor API
Mükemmel. Benim problemim html'yi ayrıştırmaktı, onu okumamıştı, ben de düzeltdim, ama yine de bunu gelecek için bilmem gerek. – kryptobs2000