如下图,爬取同一网页,为啥用不同编译器获取的状态码(r.status_code)和编译方式(r.encoding)是不一样的?啥原因呢?
你一个加了请求头一个不加,返回的网页原码不一样,返回参数当然不一样
检查使用的 requests 库版本是否一致,通常不同版本之间的库会有行为上的不一致。
requests
应该是网站验证了header,没有header的就无法打开,返回的status_code就是503