Scrapy基础(一): 安装和使用

作者: 9c0ddf06559c | 来源:发表于2017-11-03 20:44 被阅读50次
  • 安装

pip install -i http://pypi.douban.com/simple scrapy    
// -i http://pypi.douban.com/simple 为加速安装
  • 新建scrapy项目

scrapy startproject ArticleSpider  //会在当前路径创建项目 ArticleSpider为项目名
cd ArticleSpider && genspider example example.com //创建爬虫模板 example为spider名称 example.com为网站域名
  • 目录

scrapy.cfg //项目配置
ArticleSpider/settings.py  //工程配置
ArticleSpider/pipelines.py //数据存储
ArticleSpider/middlewares.py 存放自定制的middlewares
ArticleSpider/items  //保存格式
spilers  //具体的爬虫
  • scrapy模板

import scrapy

class XXX(scrapy.Spider):
    name = 'xxx'  //名字
    allowed_domains = ['example.com']  //域名
    start_urls = ['http://example.com']  //起始url

    def parse(self, response):  //具体的爬虫逻辑
        pass

  • 使用pycharm调试scrapy执行流程

--- main.py ---
from scrapy.cmdline import execute
import sys
import os

# os.path.abspath(__file__))  获取当前文件的绝对路径
# os.path.dirname()  获取当前文件的父目录
sys.path.append(os.path.dirname(os.path.abspath(__file__)))  
# execute 执行终端命令
execute(["scrapy","crawl","xxx"])
  • scrapy 终端调试

scrapy shell url
//然后回进入终端,使用response参数获取爬取的内容如:
response.xpath()
  • xpath 使用

简介 节点关系 语法1 语法2-谓语 语法3
  • css选择器

css选择器1 css选择器2 css选择器3

相关文章

  • Scrapy基础(一): 安装和使用

    安装 新建scrapy项目 目录 scrapy模板 使用pycharm调试scrapy执行流程 scrapy 终端...

  • Scrapy安装

    1.安装scrapy使用anaconda安装Scrapy特别方便。conda install scrapy ,输...

  • 09-Scrapy基础

    一. Scrapy 框架介绍 Scrapy架构图 安装Scrapy 二. 使用Scrapy 使用爬虫可以遵循以下步...

  • Scrapy入门使用

    为了体验 Scrapy 的强大功能,我们必须安装使用才知道。本章为大家讲述 Scrapy 的安装和入门使用。 Sc...

  • Mac OS X El Capitan 下安装 Scrapy

    使用命令安装 scrapy $ pip install scrapy 安装出错: OSError: [Errno ...

  • scrapy 爬虫

    scrapy 官方文档 scrapy的信号量文档使用 scrapy的扩展文档使用 scrapy统计数据收集 安装:...

  • PyCharm运行和调试Scrapy

    前言: PyCharm运行和调试Scrapy,首先需要安装Scrapy,安装Scrapy请点链接Scrapy的安装...

  • Scrapy(一) | 介绍和安排

    第一讲:Scrapy框架的配置和基础知识的介绍,所涉及的主要内容如下: 1.Scrapy的安装2.Scrapy框架...

  • scrapy安装和使用

    在Windows平台上安装scrapy,直接采用pip install scrapy从来没有成功过。 下面说一下安...

  • scrapy入门使用及pycharm远程调试

    一·scrapy的入门使用 scrapy的安装 创建scrapy项目 创建scrapy爬虫:在项目目录下执行 运行...

网友评论

    本文标题:Scrapy基础(一): 安装和使用

    本文链接:https://www.haomeiwen.com/subject/fedipxtx.html