这是一个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
另一方面,一切都在另一台机器上作为魅力,所以我认为我当前的设置有问题。我很感激你的建议我先从哪里开始。 谢谢!