0
작동하지 않습니다 내가 노력 https://www.motor-talk.de/faq/mercedes-e-klasse-w210-q89.html, XPath는 나는 다음과 같은 포럼 페이지의 포스트 데이터를 얻을 수 scrapy을 사용할
코드는 아래에서 발견된다. 첫 번째 부분은 작동하고 필요한 텍스트를 반환합니다. 그러나 두 번째 부분은 절대적으로 아무것도 반환하지 않으며 거미는 끝납니다.
크롬에서 가져온 XPath가 잘못되었거나 그 밖의 다른 것이 있다면 누구나 아이디어가 있습니까?
내 Mac 터미널에서 얻은 출력도 첨부했습니다.
import scrapy
class QuotesSpider(scrapy.Spider):
name = "quotes"
start_urls = [
'https://www.motor-talk.de/faq/mercedes-e-klasse-w210-q89.html#Q3512477',
]
def parse(self, response):
for text in response.xpath('//*[@id="questions"]/div[2]/div[1]/div/p[15]/i/text()'):
yield {
'text': text.extract(),
}
for text in response.xpath('//*[@id="questions"]/div[2]/div[3]/div[2]/div[1]/table/tbody/tr/td/div/p[1]/text()'):
yield {
'text2': text.extract()
}