python模拟发送GET、POST请求

直接上代码示例。(具体看注释)

import requests
import json

def GET(url):
    #get请求
    req = requests.get(url)
    #输出状态码
    print(req.status_code)
    #输出返回内容
    print(req.text)

def POST(url,cookie):
    #post参数
    post_data = "a=1&b=2"
    #post 请求头
    headers = {
        "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Mobile Safari/537.36",
        "Cookie": cookie}
    req = requests.post(url,data=post_data,headers=headers)
    
    #注意:如果post_data是字典json形式的,如下,参数一般用json=
    post_data = {"a":1,"b":2}
    req = requests.post(url,json=post_data,headers=headers)
    
    #如果req返回的json数据,则可以用json的一个函数转换
    data = json.loads(req.text)

    print(req.status_code)
    print(req.text)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值