你好,我做了一个小脚本。它应该输入密码到网站上的(密码输入)。 但是当我运行脚本时,它不会给出错误但也没有任何反应。我的错在哪里?
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。那我在哪里可以看到这是错误的还是正确的?
答案 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)
这些是编程中烦人的事情,会耗费你的时间:)