requests基本操作

import requests

r = requests.get(url='http://learncodethehardway.org/words.txt')  # 最基本的GET请求
print(r.status_code)  # 获取返回状态
r = requests.get(url='http://dict.baidu.com/s', params={'wd': 'python'})  # 带参数的GET请求
print(r.url)
print(r.text)  # 打印解码后的返回数据

输出结果:

D:PythonPython36python.exe E:/pytest/ex41c.py
200
http://dict.baidu.com/s?wd=python


<!Doctype html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
...
...
...
 

</script>  </div>
</body>
</html>

Process finished with exit code 0

from urllib.request import urlopen
for line in urlopen('http://learncodethehardway.org/words.txt'):
    line = line.decode('utf-8')
    if 'app' in line:
        print(line)

输出结果:

D:PythonPython36python.exe E:/pytest/ex41c.py
apparatus

apparel

apple

appliance

approval


Process finished with exit code 0
原文地址:https://www.cnblogs.com/p36606jp/p/15113358.html