python scrapy中的xpath和css选择器
程序员文章站
2022-05-11 17:34:50
...
import scrapy
class ShSpider(scrapy.Spider):
name = 'sh'
start_urls = [
'https://weather.com/zh-CN/weather/today/l/7f14186934f484d567841e8646abc61b81cce4d88470d519beeb5e115c9b425a']
def parse(self, response):
# 每日预报
for li in response.css('div.DailyWeatherCard--TableWrapper--12r1N ul li'):
yield {
"name": li.css('a>h3>span::text').get(),
"text": li.xpath('a/h3/span/text()').get()
}
pass
推荐阅读
-
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
-
如何使用CSS3中的结构伪类选择器和伪元素选择器
-
python入门之scrapy框架中Request对象和Response对象的介绍
-
python爬虫:使用xpath和find两种方式分别实现使用requests_html库爬取网页中的内容
-
scrapy 中的xpath 和 css选择器
-
python scrapy中的xpath和css选择器
-
scrapy中的css,xpath快速测试
-
python中scrapy的使用之设置消息头和更改ip
-
css属性选择器中[attribute~=value] 和 [attribute*=value]的区别_html/css_WEB-ITnose
-
CSS选择器中:类和ID选择器的区别_html/css_WEB-ITnose