2015-09-27 202 views
-1

執行URL的lib在執行下面一行我得到錯誤:錯誤而蟒蛇

print urllib.urlopen('http://'+dns+'/password?passwd='+PASSWORD).read 

錯誤:

IOError: ('http protocol error', 0, 'got a bad status line', None) 

然而,它與webbrowser.open_new

+0

什麼'dns'?您還需要調用像'.read()' – ozgur

+0

爲什麼使用urllib而不是請求?此外,您使用的方法是貶低https://docs.python.org/2/library/urllib.html#high-level-interface – Natecat

+0

嘗試看看這個:http://stackoverflow.com/questions/10708828/如何對修復-httplib的-badstatusline的異常 –

回答

0

.read工作正常,只是引用方法名稱。嘗試調用它,通過添加pamentalhesis:

.read()