- 论坛徽章:
- 0
|
求助一个python登陆的问题,我们公司的一个上网验证网页,需要先输用户名和密码验证完后才能上网。我用IE或firefox验证没问题,但写成python脚本后却报500的错误: urllib2.HTTPError: HTTP Error 500: Internal Server Error
可以请大家指点一下么? 我的源代码如下:
#!/usr/bin/env python
import urllib
import urllib2
import getpass
token = getpass.getpass('Please enter your username and password to continue.:\n')
values = {}
values['username'] = "jackhua"
values['password'] = token
data = urllib.urlencode(values)
url = "https://opulan.com:6082/php/uid.php?vsys=1&url=http://opulan.com%2f"
request = urllib2.Request(url,data)
response = urllib2.urlopen(request)
print response.read()
谢谢!!
File "./me.py", line 13, in <module>
response = urllib2.urlopen(request)
File "/usr/lib/python2.7/urllib2.py", line 127, in urlopen
return _opener.open(url, data, timeout)
File "/usr/lib/python2.7/urllib2.py", line 410, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 523, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 448, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 382, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 531, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 500: Internal Server Error
|
|