[python爬虫]Scrapy架构的使用

26 篇文章 0 订阅
17 篇文章 0 订阅

创建一个Scrapy项目

我是在PyCharm的命令行执行,创建项目文件之前可以自定义文件地址

创建scrapy项目文件夹(目录)

scrapy startproject 文件夹名称

建立项目文件时需要在scrapy项目文件夹下建立,文件夹名称:就是创建项目文件夹的名称

cd 文件夹名称

建立项目文件

scrapy genspider 运行文件名 爬取的网页地址

这样就创建成功了

显示结果图:
这里写图片描述


Scrapy架构的使用

创建一个启动文件

 在项目目录下创建一个主函数mian.py下的代码:
说明:启动文件里的wangyi是我自己建立的scrapy项目文件,就相当于从mian.py运行等价于命令行调用执行scrapy项目文件

from scrapy.cmdline import execute

execute('scrapy crawl wangyi'.split())

spiders》在项目文件.py里写爬取代码

# -*- coding: utf-8 -*-
import scrapy


class WangyiSpider(scrapy.Spider):
    name = 'wangyi'
    allowed_domains = ['news.163.com']
    start_urls = ['http://news.163.com/']

    def parse(self, response):
        pass
配置文件

serring.py需要改的代码:

#ROBOTSTXT_OBEY = True      #原本
#需要改成
ROBOTSTXT_OBEY = Fale       
请求头需要去配置文件打开
DEFAULT_REQUEST_HEADERS = {
   'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
   'Accept-Language': 'en',
   'User-Agent':'',
}
保存函数Scrapy封装好的

如果需要保存,请去配置文件夹打开它

#ITEM_PIPELINES = {
#    'xiangm1.pipelines.Xiangm1Pipeline': 300,
#}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Black_God1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值