代码如下:
# coding: utf-8
import urllib.request
import urllib.response
import urllib.parse
def request_post_debug():
#POST:
data = {'username': 'wumode', 'password': 'xxxxxxxx'}
heasers = {'User-Agent': 'Mozilla/5.0', 'x-my-header':'my best value'}
url = 'http://www.douban.com'
print(urllib.parse.urlencode(data))
req = urllib.request.Request(url, data=urllib.parse.urlencode(data).encode(encoding='UTF8', headers=heasers)
opener = urllib.request.build_opener(urllib.request.HTTPHandler(debuglevel=1))
s = opener.open(req)
print(s.read(100))
s.close()
if __name__ == '__main__':
request_post_debug()
运行时总是报错:
opener = urllib.request.build_opener(urllib.request.HTTPHandler(debuglevel=1))
SyntaxError: invalid syntax
请问是为什么?
此行少一個右括號
)