为什么我python爬虫代码爬百度可以 爬bilibili不行

我是刚学python 我是垃圾 大 1神救1救我
代码中的网址输入百度的网址,运行结果显示窗口出现一大串数据,但是为什么换了哔哩哔哩的网址就不行
img

bilibili加了反扒,你代码没加请求头user-agent,禁止访问了。有帮助麻烦点个采纳【本回答右上角】,谢谢~~

img

改成下面的就行
img

from urllib.request import urlopen
import urllib

url="https://www.bilibili.com/"
req = urllib.request.Request(url, None, {"user-agent":" Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Mobile Safari/537.36"})
response=urlopen(req)
info=response.read()
print(response.getcode())
print(info.decode())
import requests

# 请求头
headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36"
}
response = requests.get(url="https://www.bilibili.com/", headers=headers).text
print(response)

把完整的错误信息贴出来才能帮你找到原因