Request库

win+R输入cmd再执行 pip install requests

import requests
r=requests.get('https://www.baidu.com/')
print(r.status_code)#状态码,200表示正常
r.text#url对应的页面内容,为字符串形式
r.content#二进制形式的页面内容
r.encoding#得到从HTTPheader中猜测的响应内容编码方式
r.apparent_encoding#从内容中分析出的响应内容编码方式

 

复制代码
 1 import requests
 2 def getHTMLText(url):
 3     try:
 4         r=requests.get(url,timeout=30)
 5         r.raise_for_status()#如果状态不是200,引发HTTPError异常
 6         r.encoding=r.apparent_encoding
 7         return r.text
 8     except:
 9         return '产生异常'
10 if __name__=='__main__':#被其他python文件调用时,不执行
11     url = 'https://www.baidu.com/'
12     print(getHTMLText(url))
复制代码

 

posted @   小小派下士  阅读(31)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示