TypeError:“不能在类似字符串的对象上使用字节模式”,但使用TWIST

时间:2017-02-21 01:29:42

标签: python scrapy typeerror

这是一个Scrapy项目,所以响应是scrapy的结果.Request()

class MySpider(scrapy.Spider):

def start_requests(self):

    yield scrapy.Request(url="someurl", callback=self.parse)

def parse(self, response):
    model = response.css('div.main div.title::text').extract_first()
    model_match = re.match(b'\d', model)

我得到了:

TypeError: cannot use a bytes pattern on a string-like object

好的,所以我改变了我的模式

    model_match = re.match(r'\d', model)

但仍然得到:

TypeError: cannot use a string pattern on a bytes-like object

另一方面,一切都在另一台机器上作为魅力,所以我认为我当前的设置有问题。我很感激你的建议我先从哪里开始。 谢谢!

0 个答案:

没有答案