标签:dom cto http 括号 items new mamicode ict 项目
一、目标网址
http://wz.sun0769.com/political/index/politicsNewest
二、scrapy创建项目
scrapy startproject SunPro
cd SunPro
scrapy genspider -t crawl sun www.xxx.com
三、相关参数解析
LinkExtractor(
allow=r‘Items/‘,# 满足括号中“正则表达式”的值会被提取,如果为空,则全部匹配。
deny=xxx, # 满足正则表达式的则不会被提取。
restrict_xpaths=xxx, # 满足xpath表达式的值会被提取
restrict_css=xxx, # 满足css表达式的值会被提取
deny_domains=xxx, # 不会被提取的链接的domains。
)
Rule(LinkExtractor(allow=r‘Items/‘), callback=‘parse_item‘, follow=True)
参数介绍:
参数1:指定链接提取器
参数2:指定规则解析器解析数据的规则(回调函数)
参数3:是否将链接提取器继续作用到链接提取器提取出的链接网页中。当callback为None,参数3的默认值为true。
rules=( ):指定不同规则解析器。一个Rule对象表示一种提取规则
四、 分析该页面不同列表页url: link=LinkExtractor(allow=r‘id=\d+&page=\d+‘)
标签:dom cto http 括号 items new mamicode ict 项目
原文地址:https://www.cnblogs.com/ajiling/p/14773127.html