1
我試圖使用mechanize
模塊登錄到quora.com。試圖使用機械化登錄quora
這是我的代碼:
#!/usr/bin/env python
import mechanize
import cookielib
br = mechanize.Browser() # create a browser object
br.set_handle_equiv(True)
br.set_handle_redirect(True)
br.set_handle_referer(True)
br.set_handle_robots(False)
br.set_headers = [('User-Agent', 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko)')]
cj = cookielib.LWPCookieJar()
br.set_cookiejar(cj)
res = br.open('http://www.quora.com')
br.select_form(nr = 0)
br.form['email'] = 'uuuu'
br.form['password'] = 'pppp'
res = br.submit()
print res.read()
我得到這個錯誤:
Traceback (most recent call last):
File "mech.py", line 29, in <module>
res = br.submit()
File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 541, in submit
return self.open(self.click(*args, **kwds))
File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 203, in open
return self._mech_open(url, data, timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/mechanize/_mechanize.py", line 255, in _mech_open
raise response
mechanize._response.httperror_seek_wrapper: HTTP Error 500: Internal Server Error
我知道HTTP 500意味着有什麼不對的服務器端,但我不知道它是什麼,以及我如何調試問題。
你是怎麼找到這一切的? –
和硒的問題:http://stackoverflow.com/questions/17462884/is-selenium-slow-or-is-my-code-wrong –
正如我所說的瀏覽器開發工具和機械化調試模式。我認爲這個問題沒有什麼可以回答的。無論如何,我會看看硒問題。 – alecxe