摘要: import json import scrapy class TestpostSpider(scrapy.Spider): name = 'testpost' allowed_domains = ['fanyi.baidu.com'] # post请求如果没有参数那么这个请求将没有任何意义 # 所 阅读全文
posted @ 2022-05-31 15:52 创客未来 阅读(55) 评论(0) 推荐(0)
摘要: (1)日志级别 CRITICAL:严重错误 ERROR:一般错误 WARNING:警告 INFO:一般信息 DEBUG:调试信息 默认的日志等级是DEBUG 只要出现了DEBUG或者DEBUG以上等级的日志 那么这些日志将会打印 (2)settings.py文件设置 默认的级别为DEBUG,会显示上 阅读全文
posted @ 2022-05-31 15:38 创客未来 阅读(179) 评论(0) 推荐(0)
摘要: 本案是将爬取得到的数据插入到Mysql数据库中持久化保存。 1.创建持久化数据库 创建数据库spider01,并创建一个book数据表 /* Navicat Premium Data Transfer Source Server : localhost(HRBJYKJ-Battery) Source 阅读全文
posted @ 2022-05-31 14:52 创客未来 阅读(215) 评论(0) 推荐(0)
摘要: CrawlSpider (1)继承自scrapy.Spider (2)独门秘籍 CrawlSpider可以定义规则,再解析html内容的时候,可以根据连接规则提取出指定的链接,然后再向这些链接发送请求。 所以,如果有需要跟进链接的需求,意思就是爬取了网页之后,需要提取链接再次爬取,使用CrawlSp 阅读全文
posted @ 2022-05-31 13:13 创客未来 阅读(35) 评论(0) 推荐(0)
摘要: 本案例以爬取电影天堂第一级页面的电影名称和点击链接后二级页面的img地址,并将第一级的名称和第二级页面的图片地址一起写入json文件,涉及到多级页面数据的组合。 创建项目和页面命令这里就不说了,可以参考我之前的文章,这里主要说明核心代码。 1.spiders下的mv.py代码 import scra 阅读全文
posted @ 2022-05-31 09:20 创客未来 阅读(1077) 评论(0) 推荐(0)