当前正在使用Scrapy,我想看看我在做什么。 但它好像Scrapy或可能的Python切断长字符串,如果我想打印一个对象:Python/scrapy - 用长字符串打印对象
products = Selector(response).xpath('//div[@class="s-item-container"]')
pprint (products)
现在我得到:
<Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-item-container"><div class'>,
<Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-item-container"><div class'>,
<Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-item-container"><div class'>,
在我的壳
- 我怎么能打印的一切,产品包含? (HTML内容被砍掉)。
随着
print (products)
我收到: [<Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-[<item-container"><div class'>, <Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-item-container"><div class'>, <Selector xpath='//div[@class="s-item-container"]' data=u'<div class="s-item-container"><div class'>,
几乎相同的 - 只是在一个混乱的方式。 因此可能是Selector(response).xpath
返回我的数据的短版本的错误?
这绝对不是Python的问题,我只是打印了一个返回长度为1000的字符串的对象。 – Rishav
通过简单的'print(products)'得到什么? – Rishav
这对于'pprint'也不是问题。 – Rishav