求教!
来源:2-8 爬取当当网的数据

weixin_慕前端0009281
2020-07-04
请问为什么这个url后面的字符串为什么会成2个颜色,造成运行也报错如下:
Traceback (most recent call last):
File “E:/Pycharmproject/imooc-Navcat/spider_dangdang.py”, line 19, in
spider(sn)
File “E:/Pycharmproject/imooc-Navcat/spider_dangdang.py”, line 7, in spider
url = ‘http://search.dangdang.com/?key={sn}�t=input’.format(sn)
KeyError: ‘sn’
写回答
1回答
-
NavCat
2020-07-08
问题1:URL后面的字符串2两个颜色,可能跟你的编辑器有关。用pycharm应该不会有这个问题。如果用的是vscode的话,需要安装一个python的插件;sublime的则需要点击右下角设置编程语言为“Python”
问题2:执行错误应该是你的代码没保存吧,你贴的图跟你的错误日志对应不上。“.format(sn)”应该改为“.format(sn=sn)”
00
相似问题