文章内容

2023/5/30 14:05:41,作 者: 黄兵

Invalid leading whitespace, reserved character(s), or returncharacter(s) in header value

在使用 requests 库的时候,设置了 headers,结果出现如下错误:

requests.exceptions.InvalidHeader: Invalid leading whitespace, reserved character(s), or returncharacter(s) in header value: ' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36'

上面的报错已经很明显的说了:

headers 参数中有多余的空格,经过检查的确是第一个字符有空格,代码如下:

headers = {
'User-Agent': ' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36',
'Referer': 'https://pdf-lib.org/'
}

解决方案:

直接删除 User-Agent M 前面多余的空格。

最后问题解决。


其它相关推荐:

1、Max retries exceeded with url

2、python 3 urllib2相关问题

3、Python输出\u编码将其转换成中文

4、爬虫系列:使用 API

5、爬虫系列:读取文档


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - Invalid leading whitespace, reserved character(s), or returncharacter(s) in header value

分享到:

发表评论

评论列表