从编辑模式切换到命令模式,方法:按下ESC键,即可在编辑屏幕上开一个命令行小窗,然后:w回车。返回编辑模式,在命令模式下按下a键。
开发者模式(浏览器中F12激活),可以在浏览器中调试浏览器端代码用的。
在开发者模式中选择network标签页,然后在其下两个子窗左边的列表中随便选择一个下载项,在右边的子窗中就可以观察到包括user agent在类的报文信息。
man.py 第一行加上一下一行代码试试:
# -*- coding:utf-8 -*-
你有解决么? 我的问题好像和你差不多
老师在哪里按的:w 为啥没看到。。
https://github.com/freedom-wy/small-spider-project/tree/master/douban_movie_top250_scrapy
没有导包
python3.3以后不支持urllib2,按住ctrl键点击`File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/scrapy/downloadermiddlewares/httpproxy.py", line 5, in <module>`行进入httpproxy.py,删除第5行和urllib2有关的语句保存就好了
直接安装 pip3 install pypiwin32
我也是这样,对吗
我也遇到同样的问题,输出都是None
兄弟你解决了吗 我和你一模一样的错误
您使用的是python2 , 尝试用python3运行
你没有创建douban这个项目,scrapy startproject douban
已经解决
你的问题解决了么
找到原因了,是手误,打错spider了
这个需要改一下user_agent
你标注的地方没有错误,前面301跳转了,需要访问https页面,不是http页面
我也是这个错误,你找到是什么问题了吗
linux下也可以安装pycharm
vim中保存的意思,wq保存退出
重新写个main函数,里面写
from scrapy import cmdline
cmdline.execute(‘scrapy crawl mydodin’.split()),然后运行main文件即可
或者用命令行来运行
你成功生成了spider项目说明安装没问题,只是你运行的文件错了。