有些时候需要在设备A上登录账号,却要在设备B上下载文件。而在设备B上却无法登录账号(无桌面浏览器),这时可以使用Cookie-Editor将设备A上的账号cookie导出,可以在设备B上导入cookie给curl使用(模拟浏览器操作)。具体使用场景,比如博主有两个aistudio账号,在账号A上有一批数据要同步到账号B上,要先将文件从账号A上下载,然后在上传到账号B上。但是在aistudio中,文件的上传下载是十分慢的。针对于此场景,则可以在设备A上使用Cookie-Editor导出账号A的cookie,然后将cookie导出账号B的命令行中,然后使用curl下载文件。

1、安装Cookie-Editor

Cookie-Editor是一个支持cookie编辑并导入导出的浏览器插件,可以到https://download.csdn.net/download/a486259/85824684下载,支持谷歌内核的系列流量器(比如谷歌浏览量、360浏览器、edge浏览量)

360浏览器安装Cookie-Editor

只需要将前面下载的文件解压,将里面的crx文件拖拽进浏览器界面,正常来说浏览器器就会提示是否加载(360浏览器就是这样的)。如果安装插件失败,比如谷歌浏览器、edge浏览器,则可以将crx文件的后缀修改为zip,然后解压。

谷歌浏览器安装Cookie-Editor

先进入扩展程序管理界面

然后点开开发者模型,在点击 加载已解压的扩展程序,选择刚刚解压的文件夹即可。

edge浏览器安装Cookie-Editor

进入扩展管理界面,先点开 开发人员模型,然后点击 加载解压缩的扩展,选择刚刚解压的文件夹即可

2、Cookie导出

在要导出cookie的网站上,点击Cookie-Editor 的图标,进入Cookie-Editor 的操作页面,点击工具图标,进入Cookie-Editor 的设置页面
在Cookie-Editor的设置页面,点击选项,设置导出格式为Netscape HTTP Cookie File

然后再到要导出cookie的网站页面打开Cookie-Editor的界面,点击倒数第3个图标,实现将cookie复制出来。然后新建一个文本为cookie.txt, 将cookie内容粘贴进去。博主一开始只导出aistudio.baidu.com的cookie,后来发现不行。因此要导出aistudio.baidu.com、www.baidu.com两个站点的cookie并合并才行

保存的cookie内容如下所示,将其导入到要使用cookie的设备中。

3、使用curl读取cookie并下载文件

下载命令为:curl -b cookie.txt -L --max-time 120 -o filename “url”
-b 用于指定cookie的路径
-L 表示是跟踪302跳转(因为很多下载链接都是302跳转的)
–max-time 用于指定链接最长无响应时间(防止服务器长时间无响应中断下载)
-o 用于指定在本地保存的文件名
url 就是指下载链接

基于Cookie-Editor与curl实现跨设备的文件下载相关推荐

  1. 基于Cookie信息的互联网精准广告定向技术研究

    在今年的315晚会上,有一个词再次引起了广大网友的关注,那就是Cookie,其实关于个人在网络上的信息安全问题,IT界的几位巨头也曾为此争论了好久,最终也是不了了之.那么Cookie究竟是什么呢?Co ...

  2. 苹果又魔改安卓? iOS 15 正式发布、可跨设备移动文件,这届 WWDC21 带来了什么?...

    作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 还记得在 2007 年 iPhone 首次发布会上,乔布斯曾引用了 SmallTalk 之父.图灵奖获得者 Alan Kay 的一句话来分 ...

  3. HarmonyOS之跨设备分布式应用调试

    一.简介 开发者可以通过 HarmonyOS Interface Definition Language(简称 HarmonyOS IDL)实现不同设备之间的跨进程通信(IPC,Inter-Proce ...

  4. 新版Microsoft Edge支持跨平台跨设备浏览

    之前一直使用Google Chrome浏览器,可以随意安装插件扩展程序,无广告,这是我钟爱她的原因.但是之后不能登录Google账号,不能实现跨设备应用,就想找一款好用的替代品,近期发现了新版的Mic ...

  5. js获取session_学习后端鉴权系列: 基于Cookie, Session认证

    说起鉴权大家应该都很熟悉, 不过作为前端开发来讲, 鉴权的流程大头都在后端小哥那边, 但是作为一个有志气的开发者肯定要好好学习整个鉴权流程以及方案, 不然怎么跟后端合作. 常见的鉴权方案 基于Cook ...

  6. 【No.1】基于Cookie的单点登录(SSO)

    2019独角兽企业重金招聘Python工程师标准>>> 这篇主要说明基于Cookie的单点登录实现,以及Cookie的一些特性以及使用说明. 1.Cookie是什么,如何工作的 在程 ...

  7. 基于Cookie的单点登录(SSO)系统介绍

    基于Cookie的单点登录(SSO)系统介绍 SSO的概念: 单点登录SSO(Single Sign-On)是身份管理中的一部分.SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保 ...

  8. E站账号cookie分享_58云账号跨域实践总结

    背景 账号体系是每款互联网产品的"标配",58集团拥有多条产品线多种账号体系,有先期孵化(一直都是58账号体系)也有后期收购(非58账号体系),情况多种多样较为复杂.而不同账号体系 ...

  9. 正式对标苹果,小米 12 系列三箭齐发,MIUI 欲成为跨设备操作系统

    保持热爱,共赴山海! 12 月 28 日,依旧是 19:30,小米新品发布会正式拉开帷幕. 在这场发布会上,小米新品"吸睛无数",不止一系列自研技术加持的 MIUI 13  And ...

最新文章

  1. angular2初入眼帘之-搭个环境
  2. Solr集群搭建,zookeeper集群搭建,Solr分片管理,Solr集群下的DataImport,分词配置。...
  3. MySQL 磁盘空间不够用 方案_Mysql数据磁盘不足,不停机扩容方案
  4. ES5-10 原型、原型链、闭包立即执行函数、插件开发
  5. Linux常用的20条运维命令,值得收藏!
  6. fh 幅频特性曲线怎么画fl_初学者怎么练习线条?教你如何画出流畅线条的技巧...
  7. outlook反应慢的原因_保险管怎么区分慢熔和快熔?
  8. webbrowser 百度列表点击_百度信息流推广后台完整的实操流程分享
  9. 僵尸矩阵 · Zombie in Matrix
  10. Java配置文件Properties的读取、写入与更新操作
  11. Win10系统如何共享文件夹,教你怎么操作
  12. 线段树2 求区间最小值
  13. 运行“travel[org.apache.tomcat.maven:tomcat7 maven plugin:2.1:run]时出错:未指定项目JDK
  14. 用计算机拜年祝福语,适合拜年发的朋友圈祝福语
  15. opencv里cols、rows分别对应宽(列)、高(行)
  16. 链路(link)与数据链路(data link)
  17. 21-Chrome开发者工具:利用网络面板做性能分析
  18. Ubuntu 18.04上搜狗输入法简繁体切换快捷键Ctrl+shift+f和AndroidSdtuio的全局搜索冲突
  19. 视频文件服务器加速,视频CDN,视频点播加速,视频点播CDN加速,CDN流媒体点播加速_速网云计算CDN服务商·卓越的互联网业务平台提供商...
  20. 手机无法与电脑360助手连接到服务器失败,360手机助手怎么连接不上手机怎么办...

热门文章

  1. 乒乓球单循环赛_【乒乓球比赛单循环表资讯】乒乓球比赛单循环表足球知识与常识 - 足球百科 - 599比分...
  2. 【文献阅读】Federated Accelerated Stochastic Gradient Descent
  3. Python SyntaxError: Missing parentheses in call to 'print'
  4. One PUNCH Man——特征选择
  5. win10,没有内置录音机,如何解决
  6. whatamitoyou-小白详解
  7. 你需要这样一个Ros软路由—— 路由器+外网+一号通ip线路=动态ip的WiFi信号
  8. 小波科普文章精粹:看森林,也看树木
  9. HDMI差分对走线是否需要走等长
  10. 浅析我国地球科学研究现状及其它