zoukankan      html  css  js  c++  java
  • Python发request请求

    先准备request包

    pip3 install requests
    

    image
    哦吼,pip太老了要先更新
    问题不大更新他一手image

    python -m pip install --upgrade pip
    

    image
    搞定再来安装,这下成功了
    image
    验证一下

    pip list
    

    image
    可以看到已安装了request包image

    先来个简单的请求

    from urllib import request
    url = r"http://www.baidu.com"
    req = request.Request(url)  # 构造request请求
    response = request.urlopen(req).read().decode()  # 获取response响应
    print(response)
    

    好的执行成功返回了一个html页面

    再来个复杂的可以定义Header的请求

    from urllib import request
    import re
    headers = {
        "User-Agent": "Mozilla/5.0"
    }
    url = r"http://www.baidu.com"
    req = request.Request(url, headers=headers)  # 构造请求
    response = request.urlopen(req).read().decode()  # 获取响应
    pat = r"<title>(.*?)</title>"  # 正则匹配规则
    data = re.findall(pat, response)  # 正则匹配筛选
    print(data)
    

    收工image

  • 相关阅读:
    软件测试人员的要求
    冒烟测试和回归测试的区别
    [go]struct
    [go]socket编程
    [go]gorhill/cronexpr用go实现crontab
    [go]os/exec执行shell命令
    [go]time包
    [go]etcd使用
    [go]redis基本使用
    [go]go操作mysql
  • 原文地址:https://www.cnblogs.com/hereisdavid/p/15183025.html
Copyright © 2011-2022 走看看