python爬虫小问题(1)----jupyter notebook kernel dead

最近在比较快速的跟着崔庆才的视频学习python爬虫内容,准备入手一本他的书,已经在路上了。
这里写图片描述
他的博客链接如下:静觅丨崔庆才的个人博客

在敲到request讲解一章中发现了一个小问题。

1.问题
在进行状态码判断的时候,作者给出的是简书的网址,点击url打开也没有问题。
这里写图片描述

代码很简单,然而我在自己电脑上运行的时候却一直出现这样的问题。
我的代码如下:
这里写图片描述
点击shift+enter 运行结果如下。
这里写图片描述
意思就是我的kernel阵亡了,起初我是直接去百度,得到的解决方案如下。

2.1 尝试1
mac 下用chrome浏览器打开jupyter notebook 出现dead kernel问题
按照他的方法做了一下:就是 pip install –upgrade ipykernel
然而并没有解决我的问题。

后面我在尝试过程中发现,只有上面的代码会出现kernel dead 的错误,后面我就觉得应该是这里的代码出现了问题。

2.2 尝试2
于是尝试着将它的状态码输出看一下:
这里写图片描述

发现输出的是403,403的意思是
这里写图片描述

然后联系到之前庆才之前讲过的知乎的网站需要你输入User-Agent才能访问,是不是简书也这么恶心的和你玩这一招,于是尝试添加headers参数,bingo。

这里写图片描述

可以发现很好的输出了想要的结果。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值