" name="sm-site-verification"/>
侧边栏壁纸
博主头像
PySuper博主等级

千里之行,始于足下

  • 累计撰写 203 篇文章
  • 累计创建 14 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

GET、POST请求

已删除用户
2019-10-17 / 0 评论 / 1 点赞 / 38 阅读 / 2254 字
温馨提示:
所有牛逼的人都有一段苦逼的岁月。 但是你只要像SB一样去坚持,终将牛逼!!! ✊✊✊

GET

普通的GET请求

import requests

respone = requests.get(url)
response.encoding = response.apparent_encoding
if response.status_code == 200:
    return response.text

带参数的GET请求

import urllib.parse  
import urllib.request  

key_word= {"key":"vaule"} 
data=urllib.parse.urlencode(key_word)  
url = base_url + "?" + data

request = urllib.request.Request(url)    # 创建请求对象
response = urllib.request.urlopen(request)    # 获得服务器返回的数据 
html = response.read()    #处理数据

POST 请求

import urllib
from pprint import pprint
from urllib.parse import urlencode
from urllib.request import Request
import requests
from lxml import etree

url = "http://www.auto-mooc.com/api/v3/class/gettask"
key_word = {
    "class_id": "EC209CF2D6F8EEFD06FCE3CFE8C20AEB",
    "major_id": "SQ180902A",
    "is_user": "0"
}
data = urlencode(key_word).encode()    # 这里看情况进行转码

request = Request(url=url, data=data)
response = urllib.request.urlopen(request)
html = response.read()
pprint(html.decode())    # 这里对获取到的网页源码进行转码
1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区