账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    parse.urlencode和request.Request
    31
    0
    from urllib import request,parse
    
    url = 'http://so.123.com.cn/'
    headers = {
        'User_Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64)AppleWebKit/537.36                 (KHTML, like Gecko) Chrome/53.0.2785.21 Safari/537.36',
        'Referer':'http://so.123.com.cn/'
    }
    dict = {
        'name':'hello'
    }
    data = bytes(parse.urlencode(dict),encoding='utf-8') #这串代码啥意思啊?打印了一下data,结果是name=hello,这个有啥作用呢?
    req=urllib.request.Request(url=url,data=data,headers=headers,method='POST')#method传POST就说明是POST请求?这句代码是不是相当于把几个参数打包起来,赋给req后面一起处理啊?
    response = request.urlopen(req)
    print(response.read().decode('utf-8'))
    
    
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 黄与坚 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部