精华内容
下载资源
问答
  • Java+Selenium修改浏览器默认下载路径

    千次阅读 2019-10-29 11:31:09
    代码实现 java + selenium 修改浏览器默认下载路径方法 // 1.设置驱动路径(驱动在 target 文件夹中) System.setProperty("webdriver.chrome.driver", this.getClass().getResource("/").getPath() + "drivers/...

    文章目录


    代码实现 java + selenium 修改浏览器默认下载路径方法

    // 1.设置驱动路径(驱动在 target 文件夹中)
    System.setProperty("webdriver.chrome.driver", this.getClass().getResource("/").getPath() + "drivers/chromedriver.exe");
    
    // 2.新的下载地址为桌面(可以弄成某个文件夹路径而不要直接弄成死的静态路径)
    String downloadPath = "C:\\Users\\XXX\\Desktop";
    
    // 3.HashMap 中保存下载地址信息
    HashMap<String, Object> hashMap = new HashMap<>();
    hashMap.put("download.default_directory", downloadPath);
    
    // 4.ChromeOptions 中设置下载路径信息,需要传入保存有下载路径的 HashMap
    ChromeOptions chromeOptions = new ChromeOptions();
    chromeOptions.setExperimentalOption("prefs", hashMap);
    
    // 依据 ChromeOptions 来产生 DesiredCapbilities,这时 DesiredCapbilities 就也具备了下载路径的信息了
    DesiredCapabilities desiredCapabilities = new DesiredCapabilities();
    desiredCapabilities.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
    
    // 5.依据 ChromeOptions 产生驱动,此时的 driver 已经具备了新的下载路径的
    WebDriver driver = new ChromeDriver(desiredCapabilities );
    
    展开全文
  • @RequestMapping(params = "down") public void down... } catch (Exception e) { } } 详解:把文件的名称传到后台,后台拼接成完成的在服务器上的路径,然后按照上述代码即可完成提示文件保存位置下载功能。
    @RequestMapping(params = "down")
    	public void down(HttpServletResponse response,@RequestParam("file") String file) {
    		try {
    			String filePath = "E:\\saveWenJian\\"+file;
    			InputStream is = new FileInputStream(filePath);
    			response.reset(); // 必要地清除response中的缓存信息
    			response.setHeader("Content-Disposition", "attachment; filename=" + file.split("/")[2]);
    			response.setContentType("application/octet-stream");
    			javax.servlet.ServletOutputStream out = response.getOutputStream();
    			byte[] content = new byte[1024];
    			int length = 0;
    			while ((length = is.read(content)) != -1) {
    				out.write(content, 0, length);
    			}
    			out.write(content);
    			out.flush();
    			out.close();
    		} catch (Exception e) {
    		}
    	}

    详解:把文件的名称传到后台,后台拼接成完成的在服务器上的路径,然后按照上述代码即可完成提示文件保存位置的下载功能。

    展开全文
  • Chrome浏览器收藏本地存储位置

    千次阅读 2020-02-08 13:07:08
    位于C:\Users\(“用户名”)\AppData\Local\Google\Chrome\UserData\Default,名为Bookmarks的两个文件。 把书签文件复制粘贴可以在其他的谷歌浏览器上使用。 ...

     

    位于C:\Users\(“用户名”)\AppData\Local\Google\Chrome\User Data\Default,名为Bookmarks的两个文件。

    把书签文件复制粘贴可以在其他的谷歌浏览器上使用。

     

    展开全文
  • 浏览器存储用户登录信息的位置

    千次阅读 2018-12-06 14:12:40
    sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。 session在访问tomcat服务器HttpServletRequest的getSession...

    随便点击一个连接

    sessionid是一个会话的key,浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。tomcat生成的sessionid叫做jsessionid。

    session在访问tomcat服务器HttpServletRequest的getSession(true)的时候创建,tomcat的ManagerBase类提供创建sessionid的方法:随机数+时间+jvmid

    存储在服务器的内存中,tomcat的StandardManager类将session存储在内存中,也可以持久化到file,数据库,memcache,redis等。客户端只保存sessionid到cookie中,而不会保存session,session销毁只能通过invalidate或超时,关掉浏览器并不会关闭session。

    那么Session在何时创建呢?当然还是在服务器端程序运行的过程中创建的,不同语言实现的应用程序有不同创建Session的方法,而在Java中是通过调用HttpServletRequest的getSession方法(使用true作为参数)创建的。在创建了Session的同时,服务器会为该Session生成唯一的Session id,而这个Session id在随后的请求中会被用来重新获得已经创建的Session;在Session被创建之后,就可以调用Session相关的方法往Session中增加内容了,而这些内容只会保存在服务器中,发到客户端的只有Session id;当客户端再次发送请求的时候,会将这个Session id带上,服务器接受到请求之后就会依据Session id找到相应的Session,从而再次使用之。

     

    创建:sessionid第一次产生是在直到某server端程序调用 HttpServletRequest.getSession(true)这样的语句时才被创建。

    删除:超时;程序调用HttpSession.invalidate();程序关闭;

    session存放在哪里:服务器端的内存中。不过session可以通过特殊的方式做持久化管理(memcache,redis)。

    session的id是从哪里来的,sessionID是如何使用的:当客户端第一次请求session对象时候,服务器会为客户端创建一个session,并将通过特殊算法算出一个session的ID,用来标识该session对象

    session会因为浏览器的关闭而删除吗?

    不会,session只会通过上面提到的方式去关闭。

     

     

    下面是tomcat中session的创建:

    ManagerBase是所有session管理工具类的基类,它是一个抽象类,所有具体实现session管理功能的类都要继承这个类,该类有一个受保护的方法,该方法就是创建sessionId值的方法:

    tomcat的session的id值生成的机制是一个随机数加时间加上jvm的id值,jvm的id值会根据服务器的硬件信息计算得来,因此不同jvm的id值都是唯一的),

    StandardManager类是tomcat容器里默认的session管理实现类,

    它会将session的信息存储到web容器所在服务器的内存里

    PersistentManagerBase也是继承ManagerBase类,它是所有持久化存储session信息的基类,PersistentManager继承了PersistentManagerBase,但是这个类只是多了一个静态变量和一个getName方法,目前看来意义不大,对于持久化存储session,tomcat还提供了StoreBase的抽象类,它是所有持久化存储session的基类,另外tomcat还给出了文件存储FileStore和数据存储JDBCStore两个实现。

    展开全文
  • https://blog.csdn.net/zbj18314469395/article/details/81207268 转载于:https://www.cnblogs.com/person008/p/10980964.html
  • via浏览器

    千次阅读 2021-01-14 13:49:30
    via浏览器是是比悦动小、比uc快的浏览器应用软件,采用简洁的浏览器界面设计,提高搜索框权重,避免用户被其他新闻等等信息干扰,让浏览器回归搜索与浏览的本质,以提高效率。默认百度搜索,可以自由切换搜索引擎。...
  • 2018-06-04,前端面试(天猫)问题一:说说浏览器本地存储、各自的区别和使用注意点
  • 浏览器内置数据库indexDB本地存储

    千次阅读 2019-11-29 10:42:33
    H5出来后浏览器多了几种存储方式, 如 localStorage、sessionstorage application cache Web SQL IndexedDB. 目前我们项目最主要用到就是localStorage、indexDB. 今天主要看看indexDB的一些用法 一、获取indexDB对象...
  • 当有人访问您的网站时,Spyme将检查浏览器是否支持Geolocation API,以及用户是否接受跟踪,它将自动将位置存储在会话中。 使用current_location访问当前访问的Location对象。 充电 结合使用和Spyme可以跟踪访问...
  • 缓存位置 强缓存 浏览器中的缓存作用分为两种情况,一种是需要发送HTTP请求,一种是不需要发送。 首先是检查强缓存,这个阶段不需要发送HTTP请求。 在HTTP/1.0和HTTP/1.1当中,这个字段是不一样的。 在早期,也...
  • 不同的浏览器存放的cookie位置不一样,也是不能通用的。 2.cookie的存储是以域名形式进行区分的,不同的域下存储的cookie是独立的。 3.我们可以设置cookie生效的域(当前设置cookie所在域的子域),也就是说,我们...
  • 浏览器存储数据的几种方式

    千次阅读 2019-02-27 15:17:00
    浏览器存储数据主要有三种方式:cookie、localStorage、sessionStorage 区别: 1.是否与服务器端交互: cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递; 而...
  • ...以Chrome浏览器为例: ... ...第二步点击设置,然后找到密码 ...那这是在浏览器设置中查看,那他们存储在哪里了呢?或者说我们在自己的测试平台中,怎么样登录过一次,再次直接访问就展示出登录的用户...
  • 接下来会有关于dumpmon的一系列文章,而本文则关注浏览器是如何存储密码的。 这里提到dumpmon,是因为我偶然发现一些贴码,比如这篇, 应该是感染在计算机上的恶意软件的日志。我便想:我总是认为最好不要让...
  • Via是一个简单的浏览器,并且此存储库已设置为本地化。 通过浏览器-极客的最佳选择中文|英文 简体中文| 繁体中文| Português简介Via Browser是一款功能强大的浏览器,具有以下功能:纯净,无广告高度可自定义的快速...
  • 下面是学习啦小编收集整理的三星手机如何设置储存位置,希望对大家有帮助~~三星手机设置储存位置的方法方法/步骤要对手机浏览器下载的文件储存位置进行设置,那么需要在手机桌面中点击打开手机浏览器。点击打开手机...
  • HTML的HTTP协议头信息中控制着页面在几个地方的缓存信息,包括浏览器端,中间缓存服务器端(如:squid等),Web服务器端。本文讨论头信息 中带缓存控制信息的HTML页面(JSP/Servlet生成好出来的也是HTML页面)在中间缓存...
  • 在爬虫的时候会遇到下载文件的情况,这时候如果用Chrome浏览器点击下载,文件会自动存放到默认文件夹,一般是 我的电脑>下载 这个路径,如果我们想下载到指定文件夹,有没有办法呢?,可以试试下面的方法,在启动...
  • Google浏览器收藏数据保存位置

    千次阅读 2020-03-03 21:25:12
    Google浏览器收藏数据保存位置 相对路径\Google\Chrome\User Data\Default中的Bookmarks文件
  • java下载文件到默认浏览器路径

    千次阅读 2020-11-11 17:20:38
    在controller接口入参直接传HttpServletResponse response,然后设置文件名称和文件类型,InputStream是要下载的文件流,无论是网络文件还是存储在阿里OOS或者腾讯COS静态存储服务中的文件,都可以转化成InputStream...
  • 读取cookie function getCookie(name) { var arr,reg= new RegExp( "(^|;)" +name+ ...第3个:匹配所获取cookie的下一个位置字符,如果是最后一位那么为空,否则为 ';'
  • 浏览器js、jquery实现下载文件

    万次阅读 2018-05-22 14:44:00
    这确实是个发送get请求的方法(selectPath是参数名称,path是参数数据),然而这样发送数据到后台,是无法返回下载的,而是直接向浏览器发送response。查看下浏览器的network就知道了。如下。 response里面的...
  • 查看搜狗浏览器插件的本地安装位置 使用命令行查看: 同时按下windows键以及R键,输入如下命令即可 %appdata%/Sogouexplorer\Extension 直接打开文件夹 插件安装的文件夹位置如下 C:\Users\Administrator\AppData\...
  • 浏览器的本地存储与服务器端存储

    千次阅读 2018-08-20 17:07:37
    浏览器端可以保存一些数据,需要的时候直接从本地获取,sessionStorage,localStorage和cookie都是由浏览器存储在本地的数据 服务器端也可以保存所有用户的数据,但需要的时候浏览器要向服务器请求数据 1.服务器端...
  • 修改Google Chrome浏览器缓存位置

    千次阅读 2018-10-31 09:47:56
    现在的笔记本很多都是ssd+机械双硬盘,上网浏览网页、看视频等操作都会让浏览器自动缓存,一般情况浏览器默认缓存位置都在系统盘,而系统盘一般都在ssd中,这就造成使用浏览器时对ssd不停的读写,影响ssd寿命。...
  • JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B...
  • 关于前端存储token存储位置的问题

    千次阅读 2020-04-22 16:48:46
    一.我们首先要知道vuex,localStorage和sessionStorage区别; ... 1.localStorage  优点:  a,localStorage生命周期是永久,这意味着除非用户显示在浏览器提供的UI上清除localStorage信息,否...
  • 关于Cookie和Session位置信息Safari浏览器缓存的Cookie在MAC上的存储路径打开隐藏文件快捷键快捷查看Cookie文件Chrome浏览器中保存的Cookie在MAC上所在路径Session的存储位置查看以及更改php.ini配置文件位置更改...
  • 更改Microsoft Edge浏览器的缓存、用户数据目录位置 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge,右键点击Microsoft,选择"新建-项",命名为Edge。如果存在则无需创建,右键点击Edge,选择 新建 -...
  • 可以下载视频的手机浏览器

    万次阅读 2019-04-21 11:45:37
    我们有时我们在网上看到了一个自己感兴趣的视频,想要把它下载到手机上以后慢慢再看, 此时可以利用浏览器,可以轻松地把网页视频下载到我们的手机上。 首先我们下载UC浏览器最新版本: 下载地址:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 235,721
精华内容 94,288
关键字:

如何设置浏览器下载存储位置