题目:编写一个爬取网页数据的函数,使用异常处理结构,输入一个网址发出访问请求,如网络畅通, web服务器能给出正确的响应,返回响应的字符,若不能正确下载网页数据,给出出错提示,返回空值。 注意:不可以增加或删除程序行,也不可以更改程序的结构。 import requests def get html( url, head): try: #**********FOUND* ********* r=requests. get(url, head=head, timeout=10) #**********FOUND******** r. status code #**********FOUND******** 1 r. encoding=utf-8 return r. text except: print("网页数据下载失败…") return None
时间: 2023-08-22 11:08:52 浏览: 90
import requests
def get_html(url, head):
try:
#**********FOUND* *********
r = requests.get(url, head=head, timeout=10)
#**********FOUND********
r.status_code
#**********FOUND********
r.encoding = 'utf-8'
return r.text
except requests.exceptions.RequestException as e:
print("网页数据下载失败…")
return None
阅读全文