【Scrapy】 selector 学习记录三(Selector详细介绍)
Selector的详细介绍 class scrapy.selector.Selector(response = None,text = None,type = None) selector 是对 response 的封装,用来对选取其中的特定内容。 下面是 Selector 的主要成员变量: response 一个HtmlResponse或者XmlResponse对象 text 一个unicode字符串或者utf-8文本,当response为空的时候才有效。同时使用text和response是未定义行为 type 定义selector的类型,可以是html、xml或None(default) 如果type为None,那么selector会根据response自动选择最佳的type,如果定义了text那么默认成html类型 response的类型确定 xml:XmlResponse html:HtmlResponse html:其他类型 如果已经设定了type那么强制使用设定好的type。 主要成员函数: - xpath() 寻找匹配xpath query 的节点,并返回 SelectorList 的一个实例结果,单一化其所有元素。返回的列表元素也实现了 Selector 的接口。query 是包含XPATH查询请求的字符串。 - css() 应用给定的CSS选择器,返回