如何使用Scrapy来擦除返回JSON的web请求?例如,JSON如下所示:
{
"firstName": "John",
"lastName": "Smith",
"age": 25,
"address": {
"streetAddress": "21 2nd Street",
"city": "New York",
"state": "NY",
"postalCode": "10021"
},
"phoneNumber": [
{
"type": "home",
"number": "212 555-1234"
},
{
"type": "fax",
"number": "646 555-4567"
}
]
}
我将寻找刮除特定项(例如上面的name
和fax
)并保存到csv。
JSON不加载的可能原因是它在前后都有单引号。试试这个:
这与对html响应使用Scrapy的
HtmlXPathSelector
相同。唯一的区别是您应该使用json
模块来分析响应:希望能有所帮助。
相关问题 更多 >
编程相关推荐