资源下载--使用Proxy SwitchyOmega+postman下载资源

  • 1 介绍
  • 2 使用方法
    • 2.1 安装配置 Proxy SwitchyOmega
    • 2.2 配置postman
    • 2.3 测试
  • 3 说明

1 介绍

很多时候我们需要在网络上下载资源,但是本机网络由于各种限制,速度极慢,此时需要获取下载信息,到特定服务器下载数据。

第一种情况:
大部分资源直接是资源的具体地址,该地址直接包含文件名,如https://www2.spsc.tugraz.at/databases/PTDB-TUG/SPEECH_DATA_ZIPPED.zip
,此时直接点击该链接 就可以下载,也可以复制该路径,到指定服务器上通过wget 来下载(通常用aws或者gcp来下载海外资源);

此处直接通过文件绝对路径下载,使用 --limit-rate=10m 限制下载速度最高为10m/s:
wget -c --limit-rate=10m  https://www2.spsc.tugraz.at/databases/PTDB-TUG/SPEECH_DATA_ZIPPED.zip

第二种情况:
资源包含了下载链接,但该链接不是资源的绝对地址,直接通过wget在服务器是无发下载的;或者该文件需要登陆账号认证,直接获取下载地址后,在服务器上也无法通过wget等命令直接使用的;
此时我们需要通过某种方式获取资源下载时候的url、完整headers、认证信息;具体方法可以结合代理插件和postman获取相关下载命令,下文将对该方法进行详细介绍。

2 使用方法

2.1 安装配置 Proxy SwitchyOmega

  1. 在google web store 搜索Proxy SwitchyOmega,并下载安装插件;
  2. 设置使用proxy功能,并配置http和https端口
    此处配置http 和 http 代理端口都为5555,该端口后续要在postman中使用;
    配置server 为127.0.0.1,即本机;
    配置好打开proxy功能;

2.2 配置postman

  1. 下载并安装postman
  2. 配置proxy
    如图,在Capture -》 Requests -》Source-》选择Proxy,设置Capture Requests为on,设置端口为5555;
    该配置设置成功后,在goole上访问的http和https都会被5555端口捕获到,进一步根据破获的内容获取其下载命令;

2.3 测试

  1. 下载数据集 [M2VoC MST and TSV data.zip](M2VoC MST and TSV data.zip)
    https://fft.cloud.iqiyi.com/s/bYT2m6t?direct=1&access=3uTJiz
    很明显,该数据可以在浏览器下载,但是直接copy该地址是无法在服务器上下载的,此时postman就可以派上用场了;

  2. 在浏览器上点击该网址 生成访问记录,在postman中找到具体访问信息
    如下图捕获到访问记录了,单机Save 右下角的Code就可以看到各种下载信息了;

    此处直接获取wget命令即可,将这些命令完整copy上,即可在对应的服务器上下载了;

    wget --no-check-certificate --quiet \--method GET \--timeout=0 \--header 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' \--header 'accept-encoding: gzip, deflate, br' \--header 'accept-language: en-US,en;q=0.9' \--header 'connection: keep-alive' \--header 'cookie: session=MTYwODAwMzI1OXxEdi1CQkFFQ180SUFBUkFCRUFBQVRmLUNBQUlHYzNSeWFXNW5EQW9BQ0hOb1lYSmxYMmxrQm5OMGNtbHVad3dKQUFkaVdWUXliVFowQm5OMGNtbHVad3dKQUFkaGRYUm9YMmxrQm5OMGNtbHVad3dKQUFkaVdWUXliVFowfLbcN1QnSNX6ke5LnPoVr5-lrB3Hs1aqQUpnB5T3rLLE' \--header 'host: fft.cloud.iqiyi.com' \--header 'sec-fetch-dest: document' \--header 'sec-fetch-mode: navigate' \--header 'sec-fetch-site: cross-site' \--header 'sec-fetch-user: ?1' \--header 'upgrade-insecure-requests: 1' \--header 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36' \
    'https://fft.cloud.iqiyi.com/s/bYT2m6t?direct=1&access=3uTJiz'
    

3 说明

postman 官网下载postman app
webstore 下载SwitchyOmega

资源下载--使用Proxy SwitchyOmega+postman下载资源相关推荐

  1. Python爬虫——Proxy SwitchyOmega安装和使用

    Proxy SwitchyOmega 是一款非常优秀的浏览器插件,适用于 Chrome 和 Firefox,它可以轻松快捷地管理和切换 IP 代理. 下载安装插件 Proxy SwitchyOmega ...

  2. Proxy SwitchyOmega

    Google proxy SwitchyOmega实际是最新的Proxy SwitchySharp属于一奶同胞.以前有使用Proxy SwitchySharp的同学可能发现最近此应用已经无法正常使用, ...

  3. 【Proxy SwitchyOmega】Chrome安装插件【提示程序包无效:“CRX_HEADER_INVALID“】【解决方法】

    问题 Proxy SwitchyOmega 插件下载地址:https://github.com/FelisCatus/SwitchyOmega/releases 下最新的版本. 在谷歌浏览器输入chr ...

  4. 机器学习/深度学习资源下载合集(持续更新...)

    这篇文章转载自「译智社」的成员 -- 林夕的文章机器学习/深度学习资源下载集合(持续更新-).如果你对人工智能感兴趣,欢迎关注公众号 -- 译智社. 从入门到进阶,所用到机器学习资料,包括书.视频.源 ...

  5. Java网络编程之实现资源下载详解【王道Java】

    文章目录 一,前言 二,实现资源下载 三,资源下载的客户端 四,资源下载的服务器端 五,附源码: 5.1,资源下载的客户端 5,2 ,资源下载的服务器端 六,最后 一,前言 有一个作业需求,如下: 实 ...

  6. Proxy SwitchyOmega安装和使用

    Proxy SwitchyOmega安装和使用 Proxy SwitchyOmega 是一款非常优秀的浏览器插件,适用于 Chrome 和 Firefox,它可以轻松快捷地管理和切换 IP 代理. 下 ...

  7. HTTP协议和资源下载

    1.简单的HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写.HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同, 用于客户端和服务 ...

  8. WordPress资源下载主题插件 | WP资源下载管理插件

    WP资源下载管理WordPress插件适用于资源下载类博客,支持站长发布文章时为访客提供本地下载.百度网盘及城通网盘等多种下载方式下载文章资源,并且支持设置登录会员或者评论回复后下载权限. 插件下载: ...

  9. 攻略:将网上资源下载到服务器上

    有时候需要将网上的资源下载到Ubuntu16.04上,可以遵循以下步骤. 直接运行wget -c URL ,如果此法出现连接超时或者下载下来的文件大小只有1KB,暂时就不要折腾cookies或者pro ...

最新文章

  1. UA PHYS515 电磁理论I 麦克斯韦方程组基础1 库仑定律与毕奥-萨伐尔定律
  2. 將軍苑 - 收藏集 - 掘金
  3. C#泛型-泛型集合DictionaryK,V
  4. 右值引用和move语义?
  5. MySQL多实例实现半同步复制
  6. c语言getch() 头文件,用getch()需要头文件吗?
  7. Jquery mobile问题总汇
  8. 云端之战:Thomas Kurian离职,Java 11趋向收费,Ellison豪赌ERP和云数据库
  9. u大师u盘装系统win7_怎么用u盘装win7系统
  10. MIMO-OTFS in High-Doppler Fading Channels:Signal Detection and Channel Estimation(4)
  11. [转载] 七龙珠第一部——第012话 向神龙许愿
  12. c语言成绩管理系统(链表)
  13. matlab语音去除白噪声_matlab去除高斯白噪声
  14. php1108脱机使用,惠普p1108能扫描吗 打印机出现脱机解决方法【详解】
  15. 地铁线路查询(easyx)
  16. 制作一份简单的网络地图(世博地图的配准和切割)
  17. BOSS创投社群:暴利项目创业,他人笑我太疯癫,我笑他人看不穿!
  18. 获取美国gfs风向数据 转换成png与json 记录软件安装环境
  19. EasyNVR无插件摄像机直播之:摄像机网页低延时无插件直播实现
  20. [转] 能不吃最好别吃:一个食品专业本科生的自白

热门文章

  1. 【第64期】豆瓣9.8分,周志明的《凤凰架构》
  2. linux各种一句话反弹shell总结
  3. JS实现浏览器打印、打印预览
  4. 情殇之《秋窗风雨夕》
  5. Bluetooth SIG定义的标准Characteristics UUID
  6. 基于Python的PyGame实现的横板动作小游戏
  7. Java是剑客-飘逸;.NET是刀客-霸道 (二)
  8. 以连边为中心的功能连接用于个体识别
  9. 老牛知点所以然-Deepin Linux搭建Swift开发环境
  10. 学校食堂外卖APP开发模板