Scrapy не возвращает метатег свойства - PullRequest
0 голосов
/ 28 сентября 2018

В настоящее время я пытаюсь получить мета-тег свойства вместе с некоторыми значениями из тега скрипта.Значения из тега script работают просто отлично.У меня проблема только с мета тегом свойства.Я написал xpath для него, потому что кажется, что он не работает, потому что он возвращает "None".Строка, о которой я говорю:

name = response.xpath("//meta[@name='og:country-name']/@content").extract_first()

Свойство meta со страницы:

<meta property="og:country-name" content="al">

Я хочу получить содержимое внутри него.

Спасибо!

1 Ответ

0 голосов
/ 28 сентября 2018

Атрибут не name, а property, поэтому просто замените

"//meta[@name='og:country-name']/@content"

на

"//meta[@property='og:country-name']/@content"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...