python resquests使用问题初学者

请问为什么该数据无法打印呀?为什么结尾是黄色?谢谢!

import requests
ur1 = 'www.baidu.com'
response = requests.get(ur1)
print(response.text)

img

  1. 把 url 改成完整的链接 https://www.baidu.com
  2. PEP8 建议文件的结尾空一行,所以 PyCharm 会有警告。

把url补全,正确的写法是:url="https://www.baidu.com"

【以下回答由 GPT 生成】

问题解答:

你的代码有两个问题: 1. url 缺少协议头,在这种情况下,默认使用的是 http:// 协议。因此,你需要将 url 更改为 "http://www.baidu.com"。 2. print(response.text) 中的输出结果是黄色的,是因为你的终端(如命令行或集成开发环境)设置了黄色作为默认的输出颜色。

下面是更正后代码:

import requests
url = 'http://www.baidu.com'
response = requests.get(url)
print(response.text)

这样更正后应该可以正常打印出获取到的数据了。若仍然无法打印,请检查网络连接是否正常,并尝试在其他网络环境中运行代码。如果问题仍然存在,请提供更多关于环境和错误信息的细节,以便我们能够更好地帮助你解决问题。



【相关推荐】



如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^