我正在编写一个脚本,它需要使用指定的公钥获得 reCAPTCHA 质询,所以如果我用以下命令打开它urllib2
:
chp = urllib.urlencode(dict({'k': key}))
chg = urllib2.urlopen('http://www.google.com/recaptcha/api/challenge', chp).read()
然后我可以从那里得到挑战并返回它,但是当它这样做时,我得到了错误:
urllib2.HTTPError: HTTP Error 405: HTTP method POST is not supported by this URL
我该如何解决这个问题?