内容解释:
在制作爬虫项目时,面对异常信息,不能直接反馈给用户,而要以异常处理返回给用户。
即
try:
自己所要做异常处理的代码;
except 错误类型:
返回给用户的提示信息;
代码实现:
import urllib.request
import urllib.error
# url链接包括六个部分
# 协议部分 http/https 主机名 www.blog.csdn.net 端口80/443(对应前面的协议) 文件路径 /wangyuxiang946/article/details/121560631 参数 锚点
# # 某文章的正确url路径
# url = 'https://blog.csdn.net/wangyuxiang946/article/details/121560631'
# # 文件路径错误
# url = 'https://blog.csdn.net/wangyuxiang946/article/details/1215606311'
# 主机名有误
url = 'https://www.hljcn.com'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:94.0) Gecko/20100101 Firefox/94.0'
}
try:
# 请求对象的定制
request = urllib.req