zoukankan      html  css  js  c++  java
  • python requests http请求

    • 导入模块
    import requests
    import json
    
    header = {'Content-Type': 'application/json'}
    data = {"1": "1"}
    data = json.dumps(data)
    endpoint = "http://www.baidu.com/"
    • 常用操作 
    request = requests.get(endpoint + "get")
    request = requests.head(endpoint + "get")
    request = requests.delete(endpoint + "delete")
    request = requests.options(endpoint + "options")
    request = requests.put(endpoint + "put",data=data)
    request = requests.post(endpoint + "post", data=data, headers=header)
    • 不验证https证书
    request = requests.get(endpoint,verify=False)
    • 请求超时
    request = requests.get(endpoint,timeout=5)
    • 测试url是否正常
    try:
        data = str(requests.head('http://www.baidu.com', timeout=5))
    except:
        print("有问题")
    else:
        print("没问题")
    • 打印返回
    #打印返回的http状态码
    print(request.status_code)
    #打印请求的地址
    print(request.url)
    #json格式打印返回的数据
    print(request.json())
    #文本格式打印返回的数据
    print(request.text)
  • 相关阅读:
    Xpath提取一个标签里的所有文本
    Mac Sublime Text 3
    激活pycharm
    Mac 终端命令大全
    操作dict时避免出现KeyError的几种方法
    JQ 选择器大全
    调用百度编辑器
    模拟 Ajax 上传
    图片上传
    PHP 字符串去掉空格
  • 原文地址:https://www.cnblogs.com/37yan/p/8984145.html
Copyright © 2011-2022 走看看