“Python requests库的使用”的版本间的差异
来自CloudWiki
(→requests库的用法) |
|||
第10行: | 第10行: | ||
==requests库的用法== | ==requests库的用法== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
*常用用法: | *常用用法: | ||
<nowiki>>>> import requests | <nowiki>>>> import requests | ||
第36行: | 第22行: | ||
>>> print(r.text) | >>> print(r.text) | ||
'<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head></nowiki> | '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head></nowiki> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
返回 [[Python网络爬虫和自动化]] | 返回 [[Python网络爬虫和自动化]] |
2018年5月30日 (三) 10:53的版本
requests库概述
中文版概述: http://docs.python-requests.org/zh_CN/latest/
英文版概述: http://docs.python-requests.org/en/master/
安装resuests库
- 执行命令:
pip3 install requests
- 具体安装方法,可参考Python第三方库的安装
requests库的用法
- 常用用法:
>>> import requests >>> r = requests.get("http://www.baidu.com")#打开一个网页 >>> print(r.status_code) #返回状态 200 >>> print(r.text) #观察返回的内容 '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>ç\x99¾åº¦ä¸\x80ä¸\x8bï¼\x8cä½\xa0å°±ç\x9f¥é\x81\x93</title></head> ... >>>r.encoding #查看编码方式,因为是这种,所以乱码 'ISO-8859-1' >>> r.encoding = 'utf-8' >>> print(r.text) '<!DOCTYPE html>\r\n<!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道</title></head>