2、打开命令提示符窗口,输入命令piplist,按下回车键,可以查询出当前windows系统所有安装过的python库。
3、双击桌面的此电脑图标,在打开的窗口中点击C盘。
4、进入C盘目录后,依次找到你的python安装目录,一般在ProgramFiles下的python目录中,进入python目录后进入Lib/site-packages目录,可以看到很多文件夹,这些文件夹就是你已经安装过的python库。
分析原因,是因为使用urlopen方法太过频繁,引起远程主机的怀疑,被网站认定为是攻击行为。导致urlopen()后,request.read()一直卡死在那里。最后抛出10054异常。
1. 在request后面写入一个关闭的操作,
response.close()
2. 设置socket默认的等待时间,在read超时后能自动往下继续跑
socket.setdefaulttimeout(t_default)
3. 设置sleep()等待一段时间后继续下面的操作
time.sleep(t)
设置之后,爬取成功,没有报错
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)