以下代碼的Python:非數字了urllib.urlopen端口
theurl = "https://%s:%[email protected]/nic/update?hostname=%s&myip=%s&wildcard=NOCHG&mx=NOCHG&backmx=NOCHG" % (username, password, hostname, theip)
conn = urlopen(theurl) # send the request to the url
print(conn.read()) # read the response
conn.close() # close the connection
我得到以下錯誤
File "c:\Python31\lib\http\client.py", line 667, in _set_hostport
raise InvalidURL("nonnumeric port: '%s'" % host[i+1:])
任何想法?
爲什麼要打印它?他在問題中發佈了它。問題是muckabout提到的URL中的':'。 – 2010-07-28 09:14:22