s717 2021-08-10 16:18 采纳率: 100%
浏览 81
已结题

python—用PIP安装了beautifulsoup库,使用的时候老是报错

用PIP安装了beautifulsoup库,使用的时候老是报错
代码如下:

import requests
from bs4 import BeautifulSoup
headers={
'user-agent':' Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36 Edg/92.0.902.67'
    }
res=requests.get('https://www.bilibili.com/',headers=headers)
soup=BeautifulSoup(res.text,'html.parser')
print(soup.prettify())

报错如下:

Traceback (most recent call last):
  File "C:\Users\sun\Desktop\1.py", line 6, in <module>
    res=requests.get('https://www.bilibili.com/',headers=headers)
  File "D:\Python\lib\site-packages\requests\api.py", line 75, in get
    return request('get', url, params=params, **kwargs)
  File "D:\Python\lib\site-packages\requests\api.py", line 61, in request
    return session.request(method=method, url=url, **kwargs)
  File "D:\Python\lib\site-packages\requests\sessions.py", line 528, in request
    prep = self.prepare_request(req)
  File "D:\Python\lib\site-packages\requests\sessions.py", line 456, in prepare_request
    p.prepare(
  File "D:\Python\lib\site-packages\requests\models.py", line 317, in prepare
    self.prepare_headers(headers)
  File "D:\Python\lib\site-packages\requests\models.py", line 451, in prepare_headers
    check_header_validity(header)
  File "D:\Python\lib\site-packages\requests\utils.py", line 978, in check_header_validity
    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
>>> 

操作系统是win10,IDLE,python3.8.4,已经更新了PIP,并且安装了要使用的第三方库

  • 写回答

2条回答 默认 最新

  • 代码的灵魂是bug! 2021-08-10 16:34
    关注

    不能带有空格

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 8月18日
  • 已采纳回答 8月10日
  • 创建了问题 8月10日

悬赏问题

  • ¥20 c语言写的8051单片机存储器mt29的模块程序
  • ¥60 求直线方程 使平面上n个点在直线同侧并且距离总和最小
  • ¥50 java算法,给定试题的难度数量(简单,普通,困难),和试题类型数量(单选,多选,判断),以及题库中各种类型的题有多少道,求能否随机抽题。
  • ¥50 rk3588板端推理
  • ¥250 opencv怎么去掉 数字0中间的斜杠。
  • ¥15 这种情况的伯德图和奈奎斯特曲线怎么分析?
  • ¥250 paddleocr带斜线的0很容易识别成9
  • ¥15 电子档案元素采集(tiff及PDF扫描图片)
  • ¥15 flink-sql-connector-rabbitmq使用
  • ¥15 zynq7015,PCIE读写延时偏大