使用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 变量的值。如果它是 "claimed",则处理该页面,否则继续执行 ....
我已经看过 这个 和 这个 我尝试过这个...
pattern = r'page_type = "(\w+)",'
response.xpath('//script[@rel="bmc-data"]').re(pattern)
但是显然这个方法是不起作用的,因为我认为我的正则表达式有问题。