获取web服务器的返回信息(封装方法)——python语法

#思路


#1.传入url;

#2.从请求头上获取用户的请求浏览器

#3.定义用户的请求头

#4.定义Request

#5.urlopen

#6.返回byte数组


from  urllib import request,parse

from urllib.error import HTTPError,URLError

#a   get(url,headers=None)   get请求方式

def  get(url,headers=None):

    return  urlrequests(url,headers=headers)

#b    post(url,form,headers=None)   post请求方式

def  post(url,form,headers=None):

     return  urlrequests(url,form,headers=headers=headers)


def  urlrequests(url,form=None,headers=None):

     user_agent = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'

         #如果用户需要自行传入headers,则覆盖之前的headers

         if   headers == None:

               headers = {

                     'User-Agent':user_agent

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值