详解python3 + Scrapy爬虫学习之创建项目


Posted in Python onApril 12, 2019

最近准备做一个关于scrapy框架的实战,爬取腾讯社招信息并存储,这篇博客记录一下创建项目的步骤

pycharm是无法创建一个scrapy项目的

详解python3 + Scrapy爬虫学习之创建项目

因此,我们需要用命令行的方法新建一个scrapy项目

请确保已经安装了scrapy,twisted,pypiwin32

一:进入你所需要的路径,这个路径存储你创建的项目

详解python3 + Scrapy爬虫学习之创建项目

我的将放在E盘的Scrapy目录下

二:创建项目:scrapy startproject ***(这个是项目名)

详解python3 + Scrapy爬虫学习之创建项目

这样就创建好了一个名为tencent的项目

三:进入项目新建一个爬虫:scrapy genspider tencent_spider hr.tencent.com

这里我们要注意,上面的命令,加黑的是爬虫名称,斜体是域名

详解python3 + Scrapy爬虫学习之创建项目

这样,我们就新建了一个爬虫项目,打开文件夹查看

详解python3 + Scrapy爬虫学习之创建项目

打开spiders

详解python3 + Scrapy爬虫学习之创建项目

然后我们用pycharm打开

详解python3 + Scrapy爬虫学习之创建项目

点击File —>open,找到项目所在文件夹,打开即可

详解python3 + Scrapy爬虫学习之创建项目

这样,我们就新建了一个scrapy项目,如果安装了所需要的库,scrapy飘红,记得去切换解释器

在File—>settings的标红的地方

详解python3 + Scrapy爬虫学习之创建项目

另外推荐大家,在根目录下新建一个start.py的文件并写入

from scrapy import cmdline
 
cmdline.execute("scrapy crawl tencent_spider".split())

这样,我们每次运行,运行start.py,即可,不用到命令行执行运行命令

详解python3 + Scrapy爬虫学习之创建项目

鼠标右键tencent,新建python文件,即可创建。

以上所述是小编给大家介绍的python3  Scrapy爬虫创建项目详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python中struct模块对字节流/二进制流的操作教程
Jan 21 Python
python 系统调用的实例详解
Jul 11 Python
python matplotlib 注释文本箭头简单代码示例
Jan 08 Python
对Python random模块打乱数组顺序的实例讲解
Nov 08 Python
selenium+python自动化测试环境搭建步骤
Jun 03 Python
解决Numpy中sum函数求和结果维度的问题
Dec 06 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
pygame实现弹球游戏
Apr 14 Python
python代码区分大小写吗
Jun 17 Python
PyTorch实现重写/改写Dataset并载入Dataloader
Jul 14 Python
python将YUV420P文件转PNG图片格式的两种方法
Jan 22 Python
浅谈python数据类型及其操作
May 25 Python
Python2和Python3的共存和切换使用
Apr 12 #Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
Apr 12 #Python
Python、 Pycharm、Django安装详细教程(图文)
Apr 12 #Python
Python面向对象程序设计构造函数和析构函数用法分析
Apr 12 #Python
Python面向对象思想与应用入门教程【类与对象】
Apr 12 #Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 #Python
Python实现的银行系统模拟程序完整案例
Apr 12 #Python
You might like
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
常用的PHP数据库操作方法(MYSQL版)
2011/06/08 PHP
php验证码生成代码
2015/11/11 PHP
TP5框架简单登录功能实现方法示例
2019/10/31 PHP
JS backgroundImage控制
2009/05/19 Javascript
javascript:void(0)的作用示例介绍
2013/10/28 Javascript
JavaScript中实现继承的三种方式和实例
2015/01/29 Javascript
JavaScript中字符串拼接的基本方法
2015/07/07 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
简单实现bootstrap选项卡效果
2017/02/08 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
vue如何截取字符串
2019/05/06 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
Element-UI 使用el-row 分栏布局的教程
2020/10/26 Javascript
react-native 实现购物车滑动删除效果的示例代码
2021/01/15 Javascript
[56:24]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第二局
2016/03/04 DOTA
python使用cookie库操保存cookie详解
2014/03/03 Python
mac系统下Redis安装和使用步骤详解
2019/07/09 Python
在flask中使用python-dotenv+flask-cli自定义命令(推荐)
2020/01/05 Python
深入了解Python 变量作用域
2020/07/24 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
HTML5拖放API实现自动生成相框功能
2020/04/07 HTML / CSS
Myholidays美国:在线旅游网站
2019/08/16 全球购物
Spotahome意大利:公寓和房间出租
2020/02/21 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
Java基础知识面试题
2014/03/25 面试题
舞蹈专业求职信
2014/06/13 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
2015年工会工作总结范文
2015/07/23 职场文书
家长会后的感想
2015/08/11 职场文书
祝福语集锦:给妹妹结婚的祝福语
2019/12/18 职场文书
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python
React更新渲染原理深入分析
2022/12/24 Javascript