import requests
r =requests.get("http://html.//www.baidu.com")
def gethtmltext():
try:
r = requests.get(url, timeout =30)
r.raise_for_status()
r.encoding = 'utf-8'
return r.text
except:
return""
url = 'http://html.//www.baidu.com'
print (gethtmltext(url))
報(bào)錯(cuò):
TypeError: gethtmltext() takes 0 positional arguments but 1 was given
gethtmltext()函數(shù)沒(méi)有參數(shù)踏施,但是在使用時(shí)給了一個(gè)參數(shù)
在gethtmltext中增添一個(gè)參數(shù)即可
即def gethtmltext(url):