我必须做出一系列请求我的LocalServer和检查响应。基本上我试图通过暴力强制打正确的网址。这是我的代码:正确编码URL中的urllib2的Python
for i in range(48,126):
test = chr(i)
urln = '012a4' + test
url = {"tk" : urln}
data = urllib.urlencode(url)
print data
request = urllib2.Request("http://127.0.0.1/brute.php", data)
response = urllib2.urlopen(request)
status_code = response.getcode()
我已经做出要求,如:http://127.0.0.1/brute.php?tk=some_val
我得到一个错误,因为URL不能准确编码。即使系列中的某个URL应该给200,我也是内部服务器错误500.手动给出该URL确认它。另外,什么是正确的方法来跳过500/400错误,直到我得到200?
是你想要做什么,或者'测试= CHR(我)'(引号去掉)'测试= 'CHR(我)''? – kmad1729