欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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