我正在使用 scrapy 来提取一些数据,上次我在 regx 的 ligne 中遇到了问题。错误消息如下:
**文件“ProjetVinNicolas3\spiders\nicolas_spider3.py”,第 70 行,位于 parse_wine_page
classement, appelation, couleur = res.select('.//div[@class="pro_col_right"]/div[@class="pro_blk_trans"] div[@class="pro_blk_trans_titre"]/text()').re(r'^(\d\w+\s*Vin)\S\s+(\w+-\w+|\w+)\S\s+(\w+)\s*$')
exceptions.ValueError: need more than 0 values to unpack**
最佳答案
对 .re
的调用返回一个零长度元组。您无法使用长度不精确为 n 的序列对 n 个变量执行序列赋值。
关于python - Scrapy:ValueError:需要超过 0 个值才能解压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834650/