001_上传格式

 

/*
目录: 
    一 目的
    二 上传格式: get
    三 下载格式: post
        1 data
        2 json
        3 图片
*/

 

一 目的

/*
爬虫目的:
    1 测试脚本
    2 做信息轰炸
    3 数据分析: 收集; 分析
    4 下载内容: 文本(起点/百度文库); 图片(摄影论坛); 视频(短视频/腾讯视频/91)
   5 编写油猴脚本,可以对浏览器访问进行管理。
*/

 

二 上传格式: get

/*
接口测试网站: httpbin.org
*/

 

import requests as req

if __name__ == '__main__':
    url = "https://httpbin.org/get"
    params = {
        "page":"2",
        "count":"5"
    }
    r  = req.get(url, params=params)
    print(r.text)

 

三 下载格式: post
  1 data

import requests as req

if __name__ == '__main__':
    url = "https://httpbin.org/post"
    params = {
        "page":"2",
        "count":"5"
    }
    data = {
        "name" : "Tom",
        "age" : 3
    }
    r  = req.post(url, params=params, data=data)
    print(r.text)

 

  2 json

import requests as req

if __name__ == '__main__':
    url = "https://httpbin.org/post"
    params = {
        "page":"2",
        "count":"5"
    }
    data = {
        "name" : "Tom",
        "age" : 3
    }
    r  = req.post(url, params=params, json=data)
    print(r.text)

 

  3 图片

import requests as req

if __name__ == '__main__':
    url = "https://httpbin.org/post"
    with open("123.jpg", "rb") as file:
        image = {"upload_image" : file.read()}
        r = req.post(url, data=image)
        print(r.text)

 

posted @ 2023-05-29 05:02  火焰马  阅读(5)  评论(0编辑  收藏  举报