python,requests中获取网页源代码,与右键查看的源代码不一致,求解!!! 下面是代码,不知有何错误?

importrequestsurl='https://www.baidu.com/s?wd=周杰伦'#查询信息headers={"User-Agent":"Mozilla... import requests
url = 'https://www.baidu.com/s?wd=周杰伦' # 查询信息
headers = {
"User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36"
" (KHTML, like Gecko) Chrome/89.0.4389.90 Mobile Safari/537.36 Edg/89.0.774.54"
}
res = requests.get(url, headers=headers) # 使用get方法获得
# res.encoding = 'utf-8'
# print(res)
print(res.text) # 打印网页源代码
展开
 我来答
静无利工梦1k
2021-03-22
知道答主
回答量:39
采纳率:0%
帮助的人:2.5万
展开全部

requests请求网址url = 'https://www.baidu.com/s?wd=周杰伦'后,print(res.text) #打印的只是url = 'https://www.baidu.com/s?wd=周杰伦 这一个请求返回的响应体内容,

而如下图,右键查看的页面源代码是你请求的网页url加上其他页面内的js请求,图片等静态资源请求,css等最终形成的页面,所以两者不一样的


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式