29 lines
516 B
Python
29 lines
516 B
Python
# import requests
|
|
#
|
|
# r = requests.get("http://www.baidu.com")
|
|
# var = r.status_code # 检查状态码,是200则成功
|
|
# print(var)
|
|
#
|
|
# r.encoding = 'utf-8'
|
|
# n = r.text
|
|
# print(n)
|
|
|
|
# 通用代码框架
|
|
|
|
import requests
|
|
|
|
|
|
def getHTMLText():
|
|
try:
|
|
r = requests.get(url, timeout=30)
|
|
r.raise_for_status()
|
|
r.encoding = r.apparent_encoding
|
|
return r.text
|
|
except:
|
|
print("出现异常")
|
|
|
|
|
|
if __name__ == "__main__":
|
|
url = "http://www.baidu.com"
|
|
print(getHTMLText())
|