我写这个的原因就是, 因为自己遇见的这个错误,不能完美的解决好,找了半天,发现简单的一行代码就解决了:
rep = requests.get(url=vl) # 发送请求
rep.encoding = "utf-8" # 一般是这么写的,但是有时候,你查询很多个站点,每个站点的编码不一样的时候,这种写死的编码就很傻逼了
换下面这种写法:
rep.encoding = rep.apparent_encoding # 获取返回的数据编码进行设置, 不管请求的是那种编码,都不需要自己去判断编码和设置了
就这样完美解决了哦!!!!