Веб — очистка-Доступ к элементам с помощью селектора css в python

#python #web-scraping

Вопрос:

Я новичок в веб-скребке на python, и я застрял на этом: Как получить доступ к тексту заголовка внутри этого тега div с помощью селектора css?

 lt;div class="p13n-sc-truncated selectorgadget_suggested" aria-hidden="true" data-rows="1" title="Ikigai: The Japanese secret to a long and happy life"gt;Ikigai: The Japanese secret to a long and… lt;/divgt;  

Я попробовал код ниже, но не получилось:

 title = response.css('.p13n-sc-truncated::attr[title]').extract()  

Комментарии:

1. Можете ли вы предоставить более подробную информацию о своем коде / библиотеке, которую вы используете ?

2. Я использую scrapy

Ответ №1:

Вы использовали квадратные скобки вместо круглых скобок:

 In [1]: response.css('.p13n-sc-truncated::attr(title)').extract() Out[1]: ['Ikigai: The Japanese secret to a long and happy life']