Ne kadar doğru bilmiyorum ama büyük bir kullanıcı kitlesine sahip WhatsApp uygulamasının python ile yazıldığını duymuştum (tamamı olmasa bile bir kısmının). Bunun üzerine biraz araştırma yaptım ve şu modüle ulaştım. Sanırım bu modül ile whatsapp uygulamasına erişip mesaj vs. atabiliyoruz. Modülü kurcalamama rağmen sürekli hata aldım (socket kısmında). Bu sorunu nasıl çözebilirim?

soruldu: 08 Tem '13, 15:57

Attack's gravatar image

Attack
1112
cevap kabul oranı: 0%

değiştirildi: 07 Ağu '13, 06:33

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Aldığın hatayı detaylandırırsan, bir çözüm bulabiliriz diye düşünüyorum.

(09 Tem '13, 00:26) sckna sckna's gravatar image

Aldığım hata şu:

>>> import whatsappy.client as wa
>>> a = wa.Client("90507*******", True, "KEO", True)
>>> a.login()   # Şuradan sonrası çıktı.
>>> start
>>> stream:features
>>> challenge

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    a.login()
  File "whatsappy\\client.py", line 299, in login
    self.register_callback_and_wait(callback)
  File "whatsappy\\client.py", line 221, in register_callback_and_wait
    self.wait_for_callback(callback)
  File "whatsappy\\client.py", line 228, in wait_for_callback
    self._incoming()
  File "whatsappy\\client.py", line 185, in _incoming
    self._challenge(node)
  File "whatsappy\\client.py", line 134, in _challenge
    encryption = Encryption(self.number, self.secret, node.data)
  File "whatsappy\\encryption.py", line 34, in __init__
    pbkdf2 = PBKDF2(self.secret, challenge, iterations=self.KEY_ITERATIONS)
  File "build\\bdist.win32\\egg\\pbkdf2.py", line 141, in __init__
    self._setup(passphrase, salt, iterations, self._pseudorandom)
  File "build\\bdist.win32\\egg\\pbkdf2.py", line 195, in _setup
    raise TypeError("passphrase must be str or unicode")
TypeError: passphrase must be str or unicode
(09 Tem '13, 13:07) Attack Attack's gravatar image

Hocam detaylandırdım ama cevap veren olmadı. Neredesiniz :D

(16 Tem '13, 16:11) Attack Attack's gravatar image

şifre parametresine metin yerine sayı ya da boolean değer vermiş olabilirsiniz: passphrase must be str or unicode diyor.

(19 Tem '13, 07:06) nurettin nurettin's gravatar image

wa.Client("90507**", '1', "KEO", '1') Yeni Hata: Traceback(most recent call last): File "<pyshell#8>", line 1, in <module> a.login() File "whatsappy\client.py", line 299, in login self.register_callback_and_wait(callback) File "whatsappy\client.py", line 221, in register_callback_and_wait self.wait_for_callback(callback) File "whatsappy\client.py", line 228, in wait_for_callback self._incoming() File "whatsappy\client.py", line 179, in _incoming nodes = self._read() File "whatsappy\client.py", line 83, in _read assert self.socket is not None AssertionError

(21 Tem '13, 16:33) Attack Attack's gravatar image
Bu soruya ilk cevap veren sen ol!
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×41
×25
×10
×2

Soruldu: 08 Tem '13, 15:57

Görüntüleme: 25,406 kez

Son güncelleme: 07 Ağu '13, 06:33

powered by BitNami OSQA