码迷,mamicode.com
首页 > 编程语言 > 详细

Python3 【requests使用】

时间:2020-04-07 12:46:24      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:requests   data-   app   模块   not   img   ram   基本使用   状态码   

一.状态码

技术图片

 

二.基本使用

"""
requests第三方库:
pip install requests

req参数:
  cookie
  cookies
  json[json数据格式]
  text[文本]
  content[二进制]
  status_code[请求状态码]
  headers[请求头]
  url[网址]
  history[请求历史]
  
  
1.请求参数
requests.get(url,headers=headers,params=data)

"""

#导入模块

import requests
import re

#请求网址
url = ""

headers = {

   "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWeb\
    Kit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36"
    }

#请求和添加请求头
req = requests.get(url,headers=headers)

#匹配模式
pattern = re.compile(<div.*?"card".*?href="(.*?)".*?card-img-top lazyload.*?data-src="(.*?)".*?</a>,re.S)


if not req.status_code == requests.codes.ok:

    exit()

else:

    html = req.text

    #获取匹配内容
    content = re.findall(pattern,html)

    print(content)    

 

Python3 【requests使用】

标签:requests   data-   app   模块   not   img   ram   基本使用   状态码   

原文地址:https://www.cnblogs.com/Crown-V/p/12652508.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!