python3_requests基本使用

python3_requests基本使用0x01:简单介绍 requstst主要用途是发送网络请求。可以使用get、post、put、delete等方式请求。并且可以对请求头进行伪装,使用代理等。 0x02:基本用法 导入模块 pip install requests 获取网页 import requests #使用get方式获取网页源码

python3_requests基本使用"

0x01:简单介绍

  requstst主要用途是发送网络请求。可以使用get、post、put、delete等方式请求。并且可以对请求头进行伪装,使用代理等。

0x02:基本用法

  导入模块

pip install requests

  获取网页

import requests
#使用get方式获取网页源码   
r = requests.get("https://baidu.com")
r =r.text
print(r)
#使用post方式发送网站请求并获取返回数据
r = requests.post(url='http://httpbin.org/post',data={'key':'value'})
r = r.text
print(r)
#通过url传递参数
payload = {'key1':'value1','key2':'value2'}
r = requests.get(url='http://httpbin.org/get',params=payload)
print(r.url)        
# PUT请求                              
requests.put(“http://httpbin.org/put”) 
# DELETE请求                                    
requests.delete(“http://httpbin.org/delete”)  
# HEAD请求                            
requests.head(“http://httpbin.org/get”)     
# OPTIONS请求                                    
requests.options(“http://httpbin.org/get” )                                     

  设置超时

requests.get(url='https://baidu.com',timeout=1)

  查看或修改编码

#查看编码
print(r.encoding)
#修改编码
r.encoding = 'urf-8'

  设置请求头

url = 'http://httpbin.org'
headers = {'user-agent':'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727; TheWorld)'}
r = requests.get(url,headers = headers)

  设置代理

proxies = {
    'http':'http://10.10.1.10:6666',
    'https':'http://10.10.1.10:8888',
    'hhtp':'http://user:password@10.10.1.11:9999/',
}
requests.get('http://baidu.com',proxies = proxies)

 

 

  

 

 

今天的文章python3_requests基本使用分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/54699.html

(0)
编程小号编程小号
上一篇 2023-08-28
下一篇 2023-08-28

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注