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 @ 2023-02-24 16:21  小小派下士  阅读(40)  评论(0)    收藏  举报