我写了一个非常基本的Python 3函数来获取一些数据的Web页面,但我收到一条错误消息:当执行这个程序错误,Python中检索数据的网页3
import urllib.parse
import urllib.request
def fetch_web (url, par1,par2="",par3=""):
values = {"s":"stor","l":"SVEENG"}
data = urllib.parse.urlencode(values)
req = urllib.request.Request(url,data)
response = urllib.request.urlopen(req)
page = response.read()
url = "http://wwww.ord.se"
fetch_web(url,"stor")
我收到以下错误消息:
TypeError:POST数据应该是字节或可迭代的字节。它不可能是str。
有关错误的任何想法?
很多重复的SO像[这一个](http://stackoverflow.com/q/5440485/701884) – Wivani