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

最近在比较快速的跟着崔庆才的视频学习python爬虫内容,准备入手一本他的书,已经在路上了。
python爬虫小问题(1)----jupyter notebook kernel dead_第1张图片
他的博客链接如下:静觅丨崔庆才的个人博客

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

1.问题
在进行状态码判断的时候,作者给出的是简书的网址,点击url打开也没有问题。
python爬虫小问题(1)----jupyter notebook kernel dead_第2张图片

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

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

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

2.2 尝试2
于是尝试着将它的状态码输出看一下:
python爬虫小问题(1)----jupyter notebook kernel dead_第4张图片

发现输出的是403,403的意思是
python爬虫小问题(1)----jupyter notebook kernel dead_第5张图片

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

python爬虫小问题(1)----jupyter notebook kernel dead_第6张图片

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

你可能感兴趣的:(python爬虫)