0

でスクレイピーシェルに入ると

scrapy shell http://www.tripadvisor.com/Hotels-g60956-San_Antonio_Texas-Hotels.html

そして電話する

hxs.select('//title/text()').extract

私は得る

data=u'San Antonio Hotels: Compare 345 Hotels i'

これは、スペースを含めて 40 文字です。これは Scrapy を超える制限であり、将来の unicode 取引でもこれに注意する必要がありますか?

4

2 に答える 2

2

抽出関数を次のように囲む必要があります

hxs.select('//title/text()').extract()

これで全文を入手できるようになります

于 2013-08-24T20:25:58.600 に答える
1
hxs.select("//title/text()").extract()

完全な文字列を返します

() なしで使用すると、おそらくオブジェクトの表現が返されますが、これは (検査のために) 40 文字に制限されています。

于 2013-08-24T19:40:43.303 に答える