在使用re.sub()函數(shù)進(jìn)行過(guò)濾時(shí)诸老,注意第三個(gè)參數(shù)值是字符類(lèi)型屯援,不能是byte類(lèi)型蕉鸳,否則會(huì)出現(xiàn)以下錯(cuò)誤:
TypeError: expected string or bytes-like object
可使用str()進(jìn)行轉(zhuǎn)換
'name': re.sub('[\t\n\r]','',str(item.find('.p-name').text())),
'shop': re.sub('[\t\n\r]','',str(item.find('.p-shop .curr-shop').attr('title')))