Java实现访问指定url,并在指定时长后自动关闭浏览器
来源:互联网 发布:网购数据 编辑:程序博客网 时间:2024/06/16 04:33
Java实现调用系统默认浏览器(我的电脑默认浏览器为谷歌浏览器),并在10s后自动关闭(等待网页加载完成),打开的url存放在数组中,主函数中依次遍历数组取出url并打开。实现代码如下:
package com.js.view;import java.awt.Desktop; import java.io.IOException; import java.net.URI; import java.net.URISyntaxException; /** * @author jiangshuai * @time * */ public class Gotourl { /** * ip地址保存在数组中,每个数组保存10个ip地址,防止连接过多。 */static String[] ip1 = {"http://blog.csdn.net/dove_knowledge/article/details/70992852", "http://blog.csdn.net/dove_knowledge/article/details/70948557", "http://blog.csdn.net/dove_knowledge/article/details/53729291", "http://blog.csdn.net/dove_knowledge/article/details/71077028", "http://blog.csdn.net/dove_knowledge/article/details/71056479", "http://blog.csdn.net/dove_knowledge/article/details/71006028", "http://blog.csdn.net/dove_knowledge/article/details/70049187", "http://blog.csdn.net/dove_knowledge/article/details/69661085", "http://blog.csdn.net/dove_knowledge/article/details/69660717", "http://blog.csdn.net/dove_knowledge/article/details/65627869"};static String[] ip2 = {"http://blog.csdn.net/dove_knowledge/article/details/53339813", "http://blog.csdn.net/dove_knowledge/article/details/53318095", "http://blog.csdn.net/dove_knowledge/article/details/53149590", "http://blog.csdn.net/dove_knowledge/article/details/53149490", "http://blog.csdn.net/dove_knowledge/article/details/53149440", "http://blog.csdn.net/dove_knowledge/article/details/53354491", "http://blog.csdn.net/dove_knowledge/article/details/71439702", "http://blog.csdn.net/dove_knowledge/article/details/71434960", "http://blog.csdn.net/dove_knowledge/article/details/71425108", "http://blog.csdn.net/dove_knowledge/article/details/71424507"};static String[] ip3 = {"http://blog.csdn.net/dove_knowledge/article/details/71171471", "http://blog.csdn.net/dove_knowledge/article/details/71158686", "http://blog.csdn.net/dove_knowledge/article/details/71156269", "http://blog.csdn.net/dove_knowledge/article/details/71082704", "http://blog.csdn.net/dove_knowledge/article/details/71077512", "http://blog.csdn.net/dove_knowledge/article/details/71077034", "http://blog.csdn.net/dove_knowledge/article/details/71050893", "http://blog.csdn.net/dove_knowledge/article/details/71050198", "http://blog.csdn.net/dove_knowledge/article/details/71038511", "http://blog.csdn.net/dove_knowledge/article/details/71036057"};static String[] ip4 = {"http://blog.csdn.net/dove_knowledge/article/details/71027170", "http://blog.csdn.net/dove_knowledge/article/details/71023512", "http://blog.csdn.net/dove_knowledge/article/details/71023324", "http://blog.csdn.net/dove_knowledge/article/details/71006081", "http://blog.csdn.net/dove_knowledge/article/details/71006053", "http://blog.csdn.net/dove_knowledge/article/details/70947241", "http://blog.csdn.net/dove_knowledge/article/details/70947158", "http://blog.csdn.net/dove_knowledge/article/details/70946015", "http://blog.csdn.net/dove_knowledge/article/details/70945911", "http://blog.csdn.net/dove_knowledge/article/details/70194788"};static String[] ip5 = {"http://blog.csdn.net/dove_knowledge/article/details/69715913", "http://blog.csdn.net/dove_knowledge/article/details/67632784", "http://blog.csdn.net/dove_knowledge/article/details/61615235", "http://blog.csdn.net/dove_knowledge/article/details/53410482", "http://blog.csdn.net/dove_knowledge/article/details/53285810", "http://blog.csdn.net/dove_knowledge/article/details/53264119", "http://blog.csdn.net/dove_knowledge/article/details/53167930", "http://blog.csdn.net/dove_knowledge/article/details/53167888", "http://blog.csdn.net/dove_knowledge/article/details/52334056", "http://blog.csdn.net/dove_knowledge/article/details/53493501"};static String[] ip6 = {"http://blog.csdn.net/dove_knowledge/article/details/53167801", "http://blog.csdn.net/dove_knowledge/article/details/53156660", "http://blog.csdn.net/dove_knowledge/article/details/53156601", "http://blog.csdn.net/dove_knowledge/article/details/53156549", "http://blog.csdn.net/dove_knowledge/article/details/60464369", "http://blog.csdn.net/dove_knowledge/article/details/64906439", "http://blog.csdn.net/dove_knowledge/article/details/64906423", "http://blog.csdn.net/dove_knowledge/article/details/64906405", "http://blog.csdn.net/dove_knowledge/article/details/64906374", "http://blog.csdn.net/dove_knowledge/article/details/64906337"};static String[] ip7 = {"http://blog.csdn.net/dove_knowledge/article/details/64906312", "http://blog.csdn.net/dove_knowledge/article/details/64906287", "http://blog.csdn.net/dove_knowledge/article/details/64906202", "http://blog.csdn.net/dove_knowledge/article/details/64439340", "http://blog.csdn.net/dove_knowledge/article/details/64439257", "http://blog.csdn.net/dove_knowledge/article/details/64439235", "http://blog.csdn.net/dove_knowledge/article/details/64439235", "http://blog.csdn.net/dove_knowledge/article/details/64439218", "http://blog.csdn.net/dove_knowledge/article/details/64439200", "http://blog.csdn.net/dove_knowledge/article/details/64439184"};static String[] ip8 = {"http://blog.csdn.net/dove_knowledge/article/details/64439164", "http://blog.csdn.net/dove_knowledge/article/details/64439125", "http://blog.csdn.net/dove_knowledge/article/details/70321632", "http://blog.csdn.net/dove_knowledge/article/details/70316575", "http://blog.csdn.net/dove_knowledge/article/details/70308434", "http://blog.csdn.net/dove_knowledge/article/details/70269998", "http://blog.csdn.net/dove_knowledge/article/details/70255531", "http://blog.csdn.net/dove_knowledge/article/details/70255161", "http://blog.csdn.net/dove_knowledge/article/details/70254805", "http://blog.csdn.net/dove_knowledge/article/details/70237667"};static String[] ip9 = {"http://blog.csdn.net/dove_knowledge/article/details/70237442", "http://blog.csdn.net/dove_knowledge/article/details/70237151", "http://blog.csdn.net/dove_knowledge/article/details/70236946", "http://blog.csdn.net/dove_knowledge/article/details/70230431", "http://blog.csdn.net/dove_knowledge/article/details/70229659", "http://blog.csdn.net/dove_knowledge/article/details/70229527", "http://blog.csdn.net/dove_knowledge/article/details/58066964", "http://blog.csdn.net/dove_knowledge/article/details/70994875", "http://blog.csdn.net/dove_knowledge/article/details/70947139", "http://blog.csdn.net/dove_knowledge/article/details/70946058"};static String[] ip10 = {"http://blog.csdn.net/dove_knowledge/article/details/66968383", "http://blog.csdn.net/dove_knowledge/article/details/53304544", "http://blog.csdn.net/dove_knowledge/article/details/70194748", "http://blog.csdn.net/dove_knowledge/article/details/70048438", "http://blog.csdn.net/dove_knowledge/article/details/71056435", "http://blog.csdn.net/dove_knowledge/article/details/71053900", "http://blog.csdn.net/dove_knowledge/article/details/71053385", "http://blog.csdn.net/dove_knowledge/article/details/71053156", "http://blog.csdn.net/dove_knowledge/article/details/71052988", "http://blog.csdn.net/dove_knowledge/article/details/71052170"};static String[] ip11 = {"http://blog.csdn.net/dove_knowledge/article/details/71271518", "http://blog.csdn.net/dove_knowledge/article/details/71270921", "http://blog.csdn.net/dove_knowledge/article/details/71248789", "http://blog.csdn.net/dove_knowledge/article/details/71235772", "http://blog.csdn.net/dove_knowledge/article/details/71211808", "http://blog.csdn.net/dove_knowledge/article/details/71077020", "http://blog.csdn.net/dove_knowledge/article/details/70224939", "http://blog.csdn.net/dove_knowledge/article/details/70196360", "http://blog.csdn.net/dove_knowledge/article/details/70195808", "http://blog.csdn.net/dove_knowledge/article/details/70170289"};static String[] ip12 = {"http://blog.csdn.net/dove_knowledge/article/details/70169823",//spring31 "http://blog.csdn.net/dove_knowledge/article/details/70162030", "http://blog.csdn.net/dove_knowledge/article/details/70161776", "http://blog.csdn.net/dove_knowledge/article/details/70161741", "http://blog.csdn.net/dove_knowledge/article/details/70161230", "http://blog.csdn.net/dove_knowledge/article/details/70160879", "http://blog.csdn.net/dove_knowledge/article/details/70160663", "http://blog.csdn.net/dove_knowledge/article/details/70159305", "http://blog.csdn.net/dove_knowledge/article/details/70158909", "http://blog.csdn.net/dove_knowledge/article/details/70158045"};//spring22static String[] ip13 = {"http://blog.csdn.net/dove_knowledge/article/details/70156926", "http://blog.csdn.net/dove_knowledge/article/details/70140239", "http://blog.csdn.net/dove_knowledge/article/details/70053881", "http://blog.csdn.net/dove_knowledge/article/details/70052647", "http://blog.csdn.net/dove_knowledge/article/details/68924003", "http://blog.csdn.net/dove_knowledge/article/details/68923091", "http://blog.csdn.net/dove_knowledge/article/details/68922660", "http://blog.csdn.net/dove_knowledge/article/details/68921925", "http://blog.csdn.net/dove_knowledge/article/details/68490401", "http://blog.csdn.net/dove_knowledge/article/details/68488231"};static String[] ip14 = {"http://blog.csdn.net/dove_knowledge/article/details/68488031", "http://blog.csdn.net/dove_knowledge/article/details/68065366", "http://blog.csdn.net/dove_knowledge/article/details/68063796", "http://blog.csdn.net/dove_knowledge/article/details/66969340", "http://blog.csdn.net/dove_knowledge/article/details/66968533", "http://blog.csdn.net/dove_knowledge/article/details/66478396", "http://blog.csdn.net/dove_knowledge/article/details/66478273", "http://blog.csdn.net/dove_knowledge/article/details/66476647", "http://blog.csdn.net/dove_knowledge/article/details/66476490", "http://blog.csdn.net/dove_knowledge/article/details/66472765"};static String[] ip15 ={"http://blog.csdn.net/dove_knowledge/article/details/66472668"}; /** * 打开IE浏览器访问页面 * @throws IOException */ public static void openIEBrowser() throws IOException{ //启用cmd运行IE的方式来打开网址。 for(int i=1;i<10;i++){ String str = "cmd /c start iexplore "+ip1[i]; try { Runtime.getRuntime().exec(str); } catch (IOException e) { e.printStackTrace(); } } } /** * 打开默认浏览器访问页面 * @throws IOException * @throws InterruptedException */ public static void openDefaultBrowser() throws IOException, InterruptedException{ //启用系统默认浏览器来打开网址。 for(int i=0;i<10;i++){ try { URI uri = new URI(ip1[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); } } for(int i=0;i<10;i++){ try { URI uri = new URI(ip2[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); } } for(int i=0;i<10;i++){ try { URI uri = new URI(ip3[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); } } for(int i=0;i<10;i++){ try { URI uri = new URI(ip4[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); } } for(int i=0;i<10;i++){ try { URI uri = new URI(ip5[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip6[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip7[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip8[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip9[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip10[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip11[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip12[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<10;i++){ try { URI uri = new URI(ip13[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} for(int i=0;i<1;i++){ try { URI uri = new URI(ip14[i]); Desktop.getDesktop().browse(uri); } catch (URISyntaxException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } if(i==9){ Thread.sleep(10000); Runtime.getRuntime().exec("taskkill /F /IM chrome.exe"); }} } public static void main(String[] args) throws IOException, InterruptedException { // openIEBrowser(); for(int i=0;i<20;i++){ openDefaultBrowser(); } } }
其他关闭常见浏览器的语句如下:
Runtime.getRuntime().exec("taskkill /F /IM chrome.exe");
Runtime.getRuntime().exec("taskkill /F /IM iexplorer.exe");
Runtime.getRuntime().exec("taskkill /F /IM firefox.exe");
Runtime.getRuntime().exec("taskkill /F /IM safari.exe");
Runtime.getRuntime().exec("taskkill /F /IM opera.exe");
阅读全文
0 0
- Java实现访问指定url,并在指定时长后自动关闭浏览器
- 在应用中调用 Wap 浏览器 并打开指定URL
- 在应用中调用 Wap 浏览器 并打开指定URL
- 在应用中调用 Wap 浏览器 并打开指定URL
- Java打开网页获取数据,自动访问,打开指定URL
- 通过Java访问指定url
- 通过Java访问指定url
- 通过代理实现Java代码访问指定URL
- Java使用默认浏览器打开指定URL
- Java使用默认浏览器打开指定URL
- phpstrom中配置服务器并指定启动目录在浏览器中访问
- JAVA连接MySQL,在URL指定字符集
- jQuery实现实时监听功能,并可以在指定的条件下关闭次监听
- 默认浏览器打开指定Url
- Android:指定某浏览器访问指定页面
- 自动关闭指定的程序
- 在指定的URL上添加参数并改变参数
- 解析html中链接url,并下载在指定目录
- 解决代码动态设置Edittext编辑状态存在问题
- 创建maven工程和手动添加依赖库
- android设置横竖屏、可触控、获取分辨率等代码
- Web.config的读取和修改实例
- JAVA-数值计算中的特殊情况,NAN,Infinity
- Java实现访问指定url,并在指定时长后自动关闭浏览器
- Linux环境下段错误的产生原因及调试方法小结
- oracle && mysql 导入导出数据总结
- CSND-Markdown快键键
- Oracle的rollup、cube、grouping sets函数
- 生成对抗网络GAN
- 02 ffmpeg获取桌面图像的编程
- 一步一步学MySQL---18 MySQL常用函数(2)
- 当vs 卡在 正在加载 正在初始化的时候 解决方法