今天在使用requests 进行爬虫操作时,出现了没见过的问题

在这里插入图片描述

即:

	raise InvalidHeader("Invalid return character or leading space in header: %s" % name)
	requests.exceptions.InvalidHeader: Invalid return character or leading space in header: user-agent

百度无果,后来发现是粗心的问题:在从浏览器贴回来的请求头信息里面,不能有空格
错误演示:

headers = {  # 请求头
			"user-agent":" Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36"
		}

 正确代码:

headers = {  # 请求头
			"user-agent":"Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.92 Safari/537.36"
		}

 一个空格这类的问题很难发现,共勉

 

本文链接:requests.exceptions.InvalidHeader: Invalid return character or leading space in header: user-agent错误_玄青丶丶的博客-CSDN博客_requests.exceptions.invalidheader

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐