Pycharm+Scrapy安装并且初始化项目的方法


Posted in Python onJanuary 15, 2019

前言

Scrapy是一个开源的网络爬虫框架,Python编写的。最初设计用于网页抓取,也可以用来提取数据使用API或作为一个通用的网络爬虫。是数据采集不可必备的利器。

安装

pip install scrapy

如果使用上面的命令太慢。国内可以使用豆瓣源进行加速。

pip install -i https://pypi.douban.com/simple scrapy

注意要写错了,是 https://pypi.douban.com/simple 很多包都可以使用这个源进行加速,这也是pip的一个技巧,还可以使用阿里云进行加速。

安装完成之后在命令行输入

scrapy -v

如果出现了相应的版本号就说明安装成功。

创建项目

目前还没有IDE 能够创建scrapy的项目,我们必须手动初始化项目。

1、找一个目录

输入命令

scrapy startproject SpiderObject

命令行出现这样的结果说明创建成果

You can start your first spider with:
 cd SpiderObject
 scrapy genspider example example.com

去文件夹中看看

Pycharm+Scrapy安装并且初始化项目的方法

初始化项目

使用pycharm打开该项目

Pycharm+Scrapy安装并且初始化项目的方法

如果出现这个页面就说明对了。

Pycharm+Scrapy安装并且初始化项目的方法

下面生成一个模板

打开pycharm的terminal

Pycharm+Scrapy安装并且初始化项目的方法

输入

scrapy genspider BiduSpider http://www.baidu.com

我们的spider 包下面会多一个文件

Pycharm+Scrapy安装并且初始化项目的方法

这说明我们的spider创建成功。可以在pytharm中使用这个 强大的框架了。

以上这篇Pycharm+Scrapy安装并且初始化项目的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python Django连接MySQL数据库做增删改查
Nov 07 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
python 如何将数据写入本地txt文本文件的实现方法
Sep 11 Python
Python hmac模块使用实例解析
Dec 24 Python
python3.7通过thrift操作hbase的示例代码
Jan 14 Python
python 的numpy库中的mean()函数用法介绍
Mar 03 Python
python算的上脚本语言吗
Jun 22 Python
详解Python中的路径问题
Sep 02 Python
python中的对数log函数表示及用法
Dec 09 Python
java关于string最常出现的面试题整理
Jan 18 Python
pytest进阶教程之fixture函数详解
Mar 29 Python
PyCharm 设置SciView工具窗口的方法
Jan 15 #Python
Python设计模式之抽象工厂模式原理与用法详解
Jan 15 #Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 #Python
解决在pycharm中显示额外的 figure 窗口问题
Jan 15 #Python
python调用opencv实现猫脸检测功能
Jan 15 #Python
python可视化实现代码
Jan 15 #Python
Python饼状图的绘制实例
Jan 15 #Python
You might like
访问编码后的中文URL返回404错误的解决方法
2014/08/20 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
php结合安卓客户端实现查询交互实例
2015/05/05 PHP
laravel5.4利用163邮箱发送邮件的步骤详解
2017/09/22 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
2018/04/04 PHP
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
用js实现的检测浏览器和系统的函数
2009/04/09 Javascript
jQuery 选择器、DOM操作、事件、动画
2010/11/25 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
浅析jQuery(function(){})与(function(){})(jQuery)之间的区别
2014/01/09 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
基于jquery实现省市联动效果
2015/11/23 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
JavaScript的Ext JS框架中的GridPanel组件使用指南
2016/05/21 Javascript
BootStrap中的table实现数据填充与分页应用小结
2016/05/26 Javascript
javascript实现非常简单的小数取整功能示例
2017/06/13 Javascript
基于Bootstrap table组件实现多层表头的实例代码
2017/09/07 Javascript
layer实现关闭弹出层刷新父界面功能详解
2017/11/15 Javascript
详解组件库的webpack构建速度优化
2018/06/18 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
Python Numpy库安装与基本操作示例
2019/01/08 Python
Python中turtle库的使用实例
2019/09/09 Python
通过实例解析Python return运行原理
2020/03/04 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
J2EE模式面试题
2016/10/11 面试题
自我鉴定范文200字
2013/10/02 职场文书
销售部主管岗位职责
2013/12/18 职场文书
中文教师求职信
2014/02/22 职场文书
幼教求职信
2014/03/12 职场文书
中学生的1000字检讨书
2014/10/11 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS