Использование Scrapy, как я могу получить значение переменной Javascript ....Scrapy - получить значение переменной Javascript
Вот мой код ...
<script rel="bmc-data">
var match = 'yes';
var country = 'uk';
var tmData = {
"googleExperimentVariation": "1",
"pageTitle": "Child Care",
"page_type": "claimed",
"company_state": "wyostate",
"company_city": "mycity"
};
</script>
Я хочу, чтобы проверить значение page_type переменная. Если его "утверждал" процесс на странице, или еще двигаться дальше ....
Я попытался это ...
pattern = r'page_type = "(\w+)",'
response.xpath('//script[@rel="bmc-data"]').re(pattern)
но, конечно, это не работает, потому что я думаю, что мое регулярное выражение ошибочно.
Спасибо за ваш ответ Paul, Использование библиотеки для этой простой операции кажется немного излишним ... – Slyper
Зависит от прецедента. Лично, если я могу избежать написания регулярного выражения, я предпочитаю. Может быть, вопрос вкуса. –