当前位置: 首页 > news >正文

新浪云 安装wordpress深圳优化排名公司

新浪云 安装wordpress,深圳优化排名公司,比价网站开发,百度竞价托管费用准备工作 1. 了解 JWT 相关知识 2. 安装 requests 库#xff0c;并了解其基本使用 案例介绍 爬取网站#xff1a; https://login3.scrape.center/ 用户名和密码是#xff1a; admin 模拟登录 基于 JWT 的网站通常采用的是前后端分离式#xff0c; 前后端的数据传输依…准备工作 1. 了解 JWT 相关知识 2. 安装 requests 库并了解其基本使用 案例介绍 爬取网站 https://login3.scrape.center/ 用户名和密码是 admin 模拟登录 基于 JWT 的网站通常采用的是前后端分离式 前后端的数据传输依赖于 Ajax , 登录验证依赖于 JWT 这个本事就是 token 的值 如果 JWT 经验证是有效的 服务器就会返回相应的数据。 打开开发者工具执行登录操作查看登录过程产生的数据 可以看出登录时的请求 URL 为https://login3.scrape.center/api/login 是通过 Ajax 请求的 请求体式 JSON 格式的数据 而不是表单数据 返回状态码为 200  来看一下 token 字段 token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNzIyOTYwOTk4LCJlbWFpbCI6ImFkbWluQGFkbWluLmNvbSIsIm9yaWdfaWF0IjoxNzIyOTE3Nzk4fQ.qkSWgwMI_0MJs7U5y1bAaUyQW17O09i_f5s7E0C1GVc 由 . 点 把整个字段分为 3 部分Header , Payload 和  Signature 具体介绍在上一节 写文章-CSDN创作中心 而在后续发出用于获取数据的 Ajax 请求中 请求头里多了一个 authorization 字段 其内容为 jwt 加上刚才的 token 字段 返回结果也是 JSON 格式的数据其内容也是网站首页内容那么现在模拟登录的思路也就有了 1. 模拟登录请求带上必要的信息 获取返回的JWT 2. 之后发送请求时 在请求头里面加上 authorization 字段 值就是 JWT 对应的内容 import requests from urllib.parse import urljoinBASE_URL https://login3.scrape.center/ LOGIN_URL urljoin(BASE_URL, /api/login) INDEX_URL urljoin(BASE_URL, /api/book) USERNAME admin PASSWORD adminresponse_login requests.post(LOGIN_URL, json{username: USERNAME,password: PASSWORD })data response_login.json() print(Response JSON, data) jwt data.get(token) print(JWT, jwt)headers {Authorization: fjwt {jwt}} response_index requests.get(INDEX_URL, params{limit: 18,offset: 0, }, headersheaders) print(Response Index, response_index.status_code) print(Response URL, response_index.url) print(Response Data, response_index.json())Response JSON {token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNzIyOTcyMjg2LCJlbWFpbCI6ImFkbWluQGFkbWluLmNvbSIsIm9yaWdfaWF0IjoxNzIyOTI5MDg2fQ.ac63vnW9JF7U6DoZgIJd0dmqLc9FchrI_GbjDWjLZas} JWT eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyX2lkIjoxLCJ1c2VybmFtZSI6ImFkbWluIiwiZXhwIjoxNzIyOTcyMjg2LCJlbWFpbCI6ImFkbWluQGFkbWluLmNvbSIsIm9yaWdfaWF0IjoxNzIyOTI5MDg2fQ.ac63vnW9JF7U6DoZgIJd0dmqLc9FchrI_GbjDWjLZas Response Index 200 Response URL https://login3.scrape.center/api/book/?limit18offset0 Response Data {count: 9200, results: [{id: 34473697, name: R数据科学实战工具详解与案例分析 这里我们先定义了登录接口和获取数据的接口分别是 LOGIN_URL 和 INDEX_URL 接着调用 requests 的 post 方法进行了模拟登录。 由于这了提交的数据是 JSON 格式 所以使用 json 参数来传递数据。接着获取并打印出了返回结果中包含的 JWT 。 之后构造请求头 设置  Authorization 字段并传入刚获取的 JWT 这样就成功获取数据了
http://www.dnsts.com.cn/news/233824.html

相关文章:

  • wordpress地址和站点地址免费教如何php网站建设
  • 万江做网站的公司知名广告公司有哪些
  • 网站里自已的微信联系如何做合作做网站的总结和心得
  • 网站开发补充合同范本平面设计需要美术功底吗
  • 商务网站建设实训那个网站可免费做推广
  • 门户网站wordpress page插件
  • 做网站是学什么专业搜索引擎优化行业
  • 视频模板网站推荐你就知道首页
  • 网站建设 培训班 成都邵阳网站建设设计
  • 途牛旅游网站建设背景湖南人文科技学院
  • 网站开发技术可行性分析中国电信网上营业厅
  • 如何做兼职网站平台网络广告代理渠道
  • 浙江网站建设前十的公司云南云南省建设厅网站
  • 做网站收费wordpress卡慢
  • 南京网站优化建站北京市建设教育协会网站查询
  • 电商网站开发面临的技术问题wordpress自建页面
  • 网站空间的权限网站建设的基本流程有哪些
  • 网站开发实训新的体会重庆信息网官网
  • 网站备案是先做网站上线还是九江seo
  • 自己怎么建设收费电影网站学校网站制作平台
  • 自适应 网站建筑安全网
  • 深圳网站策划推广杭州多语言网站建设
  • 宁波网站建设信任荣盛网络房地产建筑公司网站
  • 网站建设预付流程企业网站建设的一般要素有
  • 电脑什么软件做短视频网站网站制作书籍推荐
  • 网页设计与网站建设实例教程答案全景制作软件app
  • 网站建设案例新闻做硅胶的网站
  • 网站设计毕业设计网络销售怎么样
  • 临汾做网站电话做网站建设公司网站设计
  • 网站素材资源信息系统项目管理高级