设为首页 加入收藏

TOP

cowtransfer(奶牛快传)自动上传文件脚本—流程分析
2023-07-23 13:45:47 】 浏览:31
Tags:cowtransfer 牛快传 文件脚 程分析

 cowtransfer(奶牛快传)自动上传文件脚本—流程分析

序言:

  距离上传发文也有几天了,这几天也是将这个脚本优化了一下。如果还不清楚这个脚本的效果是怎么样的小伙伴可以看看我篇文章。话不多说,我们之间进入正题。

在任何编写任何脚本前,我们都需要明确目标,然后基于目标去分析流程,最后代码实现。本文章先进行流程分析,一步步的分析。

流程分析:

  首先我们来看看它的主界面:

 

  可以看到它是支持添加文件或文件夹的。那我们分别上传文件和文件夹,同时文件夹里又可能有子文件夹和文件,因此我们需要对比它们请求过程是不是一样的或者相似的。

  (一)请求对比

    上传单个文件时的请求:

    上传单个文件夹(文件夹只包括单个文件)时的请求:

    上传单个文件夹(文件夹里有子文件夹和文件)时的请求:

    从这三张图片对比不难发现不论是那种情况它的请求流程都差不多。那我们只需要找到一些关键的请求然后将其模拟就行。

  (二)文件流程

    那ta这个网站的文件上传的流程到底是什么?根据我的分析:此网站文件上传的流程大致有五步:

      1.上传文件夹或文件相关权限 (是否能被下载等)

      2.获取关键参数 (服务器存储名,位置等一些关键参数)

      3.上传文件夹或文件 (这一步最关键,也最难)

      4.上传文件信息 (文件大小,文件路径等)

      5.从服务器获取上传文件

 

    对应图片里的请求分别是:

      1.transfer(相关权限)

      2.tokens(关键参数)

      3)folders(文件夹信息)

      3.xxxx.xxx(上传文件)

      4.flies(文件信息)

      5.uploaded(已上传文件)

    至此大致流程已分析完毕,接下来就是参数分析,以及代码模拟。制作不易还请大家评论收藏,谢谢。

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Python爬取安居客房源信息,轻松.. 下一篇python做了个自动关机工具,再也..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目