Scrapy - 找不到 xpath 元素

Scrapy - Can't locate xpath element

我刚刚开始使用 Scrapy。我想 this page 中抓取 所有职位并将其保存在 CSV 文件中。但是当我 运行 命令时:

scrapy crawl jobscraper -o file.csv

创建了一个空文件。我做错了什么?

import scrapy


class JobScraper(scrapy.Spider):
    name = "jobscraper"
    start_urls = [
        'https://www.pracuj.pl/praca/it%20-%20rozw%c3%b3j%20oprogramowania;cc,5016/%c5%82%c3%b3dzkie;r,5?rd=0',
    ]

    def parse(self, response):
        for offer in response.xpath('//div[contains(@class, "offer__info")]'):
            data = {
                'title': offer.xpath('//a[@class="offer-details__title-link]').extract_first()
            }
            yield data
offer.xpath('//a[@class="offer-details__title-link]')

不是有效的 XPath 表达式。你忘了最后的双引号:

offer.xpath('//a[@class="offer-details__title-link"]')