Urllib请求python 3.3没有任何反应

时间:2013-12-06 19:22:39

标签: python python-3.x

你好,我做了一个小脚本。它应该输入密码到网站上的(密码输入)。 但是当我运行脚本时,它不会给出错误但也没有任何反应。我的错在哪里?

import urllib.request, urllib.parse
pvn = "test12345"

dc = {"password":pvn}

data = urllib.parse.urlencode(dc)
dataenc = data.encode("utf8")

u = urllib.request.urlopen \
("https://www.hackthissite.org/missions/basic/1/",dataenc)
li = u.readlines()

u.close()

for element in li:
    print(element)

当我观看网站时,它不会发生任何事情。我以为它会去下一个网站告诉我错误的pw或右pw。那我在哪里可以看到这是错误的还是正确的?

1 个答案:

答案 0 :(得分:0)

您只需修改for-loop即可:

import urllib.request, urllib.parse
pvn = "test12345"

dc = {"password":pvn}

data = urllib.parse.urlencode(dc)
dataenc = data.encode("utf8")

u = urllib.request.urlopen \
("https://www.hackthissite.org/missions/basic/1/",dataenc)
li = u.readlines()

u.close()

for element in li:
    print(element)

这些是编程中烦人的事情,会耗费你的时间:)