urllib.error.HTTPError: HTTP Error 503: Service Unavailable Hatası

Başlatan tycolon, 25 Nisan 2016 - 15:46:39

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

tycolon

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 ?

heartsmagic

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.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

tycolon

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

ahmet12

cracwler ile ugrasiyorsan 3 sey lazim
1 header
2 proxy
3 zaman araligi url yi cekecem diye hizli davranirsan ban yersin