Ubuntu Türkiye

Yazılım => Programlama => Python => Konuyu başlatan: tycolon - 25 Nisan 2016 - 15:46:39

Başlık: urllib.error.HTTPError: HTTP Error 503: Service Unavailable Hatası
Gönderen: tycolon - 25 Nisan 2016 - 15:46:39
Arkadaşlar urllib ve Beautiful Soup kullanarak bir siteden resim çekiyorum ancak 7-8 tane resim çektikten sonra genellikle "urllib.error.HTTPError: HTTP Error 503: Service Unavailable" hatası alıyorum. Araştırdığım kadarıyla, yanlış anlamadıysam google bizim bot olduğumuzu anlıyor ve bizi engelliyor sanırım. Çözüm yolu olarak her resim çekme işleminin arasına 5 saniye bekleme koydum, bu nispeten çözdü ama  bana çok efektif bir çözüm olarak gelmedi hem de tam olarak çözmedi yine aynı hata başgösteriyor. Bu sorunu başka yolla nasıl çözebilirim ?
Başlık: Ynt: urllib.error.HTTPError: HTTP Error 503: Service Unavailable Hatası
Gönderen: heartsmagic - 26 Nisan 2016 - 01:14:07
Google'ın hangi hizmetini kullanıyorsun bilmiyorum ama sana sunulan şartları ihlal ediyor olabilirsin. İlgili servisin şartlarını bir oku bence.
Kodlamadan anlamasam da şu öneriye bakabilirsin:
http://stackoverflow.com/a/25936312
urrlib yerine requests kütüphanesi önerilmiş. urllib kullanılacaksa da tarayıcı gibi göstermen lazım kendini.
Başlık: Ynt: urllib.error.HTTPError: HTTP Error 503: Service Unavailable Hatası
Gönderen: tycolon - 27 Nisan 2016 - 13:27:08
Stackoverflow'da baya araştırdım da net bir çözüm bulamadım. Request kullanınca da yine aynı hatayı aldım. Selenium diye bir şey duydum. Onu araştırıcağım umarım yine aynı hatayı almam
Başlık: Ynt: urllib.error.HTTPError: HTTP Error 503: Service Unavailable Hatası
Gönderen: ahmet12 - 10 Eylül 2017 - 14:43:25
cracwler ile ugrasiyorsan 3 sey lazim
1 header
2 proxy
3 zaman araligi url yi cekecem diye hizli davranirsan ban yersin