当前位置: 首页 > news >正文

双拥网站建设申请成都私人放款联系方式电话

双拥网站建设申请,成都私人放款联系方式电话,长沙房产,网片机文章目录 目录 前言 操作步骤 1.引入 2.读取出文件内容 3.筛选出URL 4.下载表情包 总结 前言 这里记录一次用代码下载网络文件的过程#xff0c;以获取抖音表情包为例。 一、操作步骤 1.引入 首先抖音有网页版#xff0c;用浏览器就可以观看#xff0c;用户评论发布表情在… 文章目录 目录 前言 操作步骤 1.引入 2.读取出文件内容  3.筛选出URL 4.下载表情包 总结 前言 这里记录一次用代码下载网络文件的过程以获取抖音表情包为例。 一、操作步骤 1.引入 首先抖音有网页版用浏览器就可以观看用户评论发布表情在评论面板自然也是一个url链接 我们只需F12打开审查表情包面板的代码将带有多个表情包的html复制并保存到我们电脑文件中再用正则筛选出各个url将url用代码去下载该表情包文件并保存到本地文件即可。 2.读取出文件内容 代码如下 /*** 读取本地文件内容转为String字符串* * return* throws Exception*/public static String fileRead() throws Exception {File file new File(D:\\emo\\emo.html);// 定义一个file对象用来初始化FileReaderFileReader reader new FileReader(file);// 定义一个fileReader对象用来初始化BufferedReaderBufferedReader bReader new BufferedReader(reader);// new一个BufferedReader对象将文件内容读取到缓存StringBuilder sb new StringBuilder();// 定义一个字符串缓存将字符串存放缓存中String s ;while ((s bReader.readLine()) ! null) {// 逐行读取文件内容不读取换行符和末尾的空格sb.append(s \n);// 将读取的字符串添加换行符后累加存放在缓存中System.out.println(66666);}bReader.close();String str sb.toString(); // System.out.println(str );return str;} 文件内容 3.筛选出URL 代码如下 /*** 正则匹配字符串中多个url* * return* throws Exception*/public static ArrayListString matchUrl() throws Exception {//多个URL的集合ArrayListString list new ArrayListString();//示例字符串String str div class\foy8gwIu\div class\KegQvOm6 bOlXi_Q3\div class\a2nFYRcv\ img src\https://p3-pc-siq4%3Damp;from876277922\img src\https://p3-pc-s56as1d65samp;from666666\ /div;str fileRead();//读取上一步内容Pattern pattern Pattern.compile(img [^]*src[\]([^\])[^]*);Matcher matcher pattern.matcher(str);while (matcher.find()) {String ss matcher.group(); // System.out.println(ss.substring(10, ss.length()-2));list.add(ss.substring(10, ss.length() - 2));}return list;} 4.下载表情包 代码如下 /*** 下载网络文件到本地磁盘* * param urlString 文件地址* param saveDir 本地磁盘路径* return*/public static String download(String urlString, String saveDir) {InputStream is null;FileOutputStream os null;try {// 构造URLURL url new URL(urlString);// 打开连接URLConnection con url.openConnection();// 输入流is con.getInputStream();// 1K的数据缓冲byte[] bs new byte[1024];// 读取到的数据长度int len;// 输出的文件流 // String filename System.getProperty(os.name).toLowerCase().contains(win) ? // System.getProperty(user.home) \\Desktop\\temp.jpg : /home/project/temp.jpg;if (!new File(saveDir).exists()) {new File(saveDir).mkdirs();}String filename saveDir String.valueOf(System.currentTimeMillis()) .png;// 使用时间戳命名File file new File(filename);os new FileOutputStream(file, true);// 开始读取while ((len is.read(bs)) ! -1) {os.write(bs, 0, len);}return filename;} catch (Exception e) {e.printStackTrace();} finally {// 关闭链接try {if (null ! os) {os.close();}} catch (IOException e) {e.printStackTrace();}try {if (null ! is) {is.close();}} catch (IOException e) {e.printStackTrace();}}return null;} 5.执行代码 public static void main(String[] args) throws Exception { // String url https://p3-pc-sign.douyinpic.com/obj/tos-cn-i-tsj2vxp0zn/852eb9046306409282f9ebf4e2414dff?x-expires2006748000amp;x-signatureYLdPxtVWwKfLJcIvExFzt84Clq4%3Damp;from876277922;String dir D:\\emotion\\; // System.out.println(download(url,dir));ArrayListString list matchUrl();for (IteratorString iterator list.iterator(); iterator.hasNext();) {String url (String) iterator.next();download(url, dir);}// fileRead();} 总结 今天突然想到之前想做一个自定义表情包面板可以用表情来评论。后面再写一个自定义的表情面板插件。
http://www.zqtcl.cn/news/184034/

相关文章:

  • 静态网站安全性百度服务平台
  • 网站vi设计公司网站建设app
  • 书店网站建设策划书总结每天看七个广告赚40元的app
  • 做网站的属于什么专业成都广告制作安装公司
  • 天津市网站建设公司网站制作费用
  • 网站制作公司 郑州wordpress图片中文不显示解决
  • 网站建设模式有哪些方面jquery做的装修网站
  • 佛山手机建网站企业网站公司单位有哪些
  • 给企业做网站的平台有没有专门做衣服搭配的网站
  • 青岛本地网站最近军事新闻大事
  • 潍坊哪里有做360网站的成都官微最新发布
  • 还有哪些网站可以做淘宝活动企业建设网站的方式
  • 上海技术公司做网站2022引流人脉推广软件
  • 网站排名优化技术安徽省城乡和建设厅网站
  • 平阴县建设工程网站英文网站模板制作
  • 网站制作超链接怎么做厦门公司建站
  • 阿里云做的网站怎么备份建筑设计网站issuu
  • 网上做设计网站广西做网站找谁
  • 网站优化成本建设项目网站备案申请表
  • 做公众号首图网站上海短期网站建设培训
  • 网站开发最好佛山优化网站排名
  • 服务器搭建网站打不开网站建设信息平台
  • 宽屏蓝色企业网站源码如何编辑网站标题
  • 免费搭建手机网站广告公司怎么取名
  • 网站抓取超时错误c 高性能网站开发
  • 营销导向企业网站策划wordpress 不显示菜单
  • 特效视频网站用.net做视频网站的案例
  • 网站建设实用的网站视屏网站的审核是怎么做的
  • 网站模板之家免费下载福州网红餐厅
  • 西安网站设计与建设第三方检测机构