批量下载wsdl文件
webservice soap接口, 下面子接口方法比较多时,可以使用此代码 从服务端下载wsdl文件
package test;import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;import cn.hutool.core.io.FileUtil;
import cn.hutool.http.HttpUtil;public class GetWsdlFile {public static void main(String[] args) {String writeFileDir = "C:/Users/zzz/Desktop/wsdl";String url = "http://127.0.0.1:18080/MySOAP/services";if (!FileUtil.exist(writeFileDir)) {FileUtil.mkdir(writeFileDir);}String content = HttpUtil.get(url);String regex = ".*href=\"(.*)\"><i>.*";List<String> list = new ArrayList<>();Pattern p = Pattern.compile(regex);Matcher m = p.matcher(content);while (m.find()) {String s = m.group(1);System.out.println("======" + s);list.add(s);}for (String wsdlAddr : list) {// http://127.0.0.1:18080/MySOAP/services/x?wsdlint index = wsdlAddr.lastIndexOf("/");String fileName = wsdlAddr.substring(index + 1).replace("?", ".");String xml = HttpUtil.get(wsdlAddr);System.out.println(xml);String file = writeFileDir + "/" + fileName;System.out.println("write to file: " + file);FileUtil.writeString(xml, file, "UTF-8");}}
}
批量下载wsdl文件相关推荐
- linux脚本定时拷贝文件,使用Linux shell脚本实现FTP定时执行批量下载指定文件
使用FTP定时批量下载指定文件的shell脚本,具体实例介绍如下所示: 1.目标FTP服务器地址 #FTP服务器地址 ip=10.19.15.23 2.FTP账号和密码 u=账号 p=密码 3.使用m ...
- Python3 根据m3u8下载视频,批量下载ts文件并且合并
Python3 根据m3u8下载视频,批量下载ts文件并且合并 m3u8是苹果公司推出一种视频播放标准,是一种文件检索格式,将视频切割成一小段一小段的ts格式的视频文件,然后存在服务器中(现在为了减少 ...
- PHP批量下载远程文件到本地
首先file_put_contents和fwrite都能下载 看下官方手册里的介绍,使用fopen和fwrite写入10万数据比file_put_contents速度快1-4倍,所以我建议用fopen ...
- linux使用wget 批量下载PDB文件
linux 命令行批量下载pdb 文件 有100个PDB需要下载,可以用到linux wget 尝试用for 语句,不过PDB网站不让机器自动下载. 下载一个PDB文件,可以用 wget http:/ ...
- python爬虫+ffmpeg批量下载ts文件,解密合并成mp4
标题 python爬虫+ffmpeg批量下载ts文件,解密合并成mp4 文章目录 标题 前言 一.分析目标 二.寻找url规律 三.写代码 总结 前言 (第一次写博客,写的不好请见谅哈~~) 目标是大 ...
- 文件批量下载方法 文件批量下载工具
软件版本:Internet Download Manager 在当今数字化时代,我们日常使用电脑进行各种工作和娱乐活动.有时候,我们需要从互联网上下载大量文件,例如电影.音乐.文档等.在这种情况下,手 ...
- python批量下载网页文件-python使用selenium实现批量文件下载
背景 实现需求:批量下载联想某型号的全部驱动程序. 一般在做网络爬虫的时候,都是保存网页信息为主,或者下载单个文件.当涉及到多文件批量下载的时候,由于下载所需时间不定,下载的文件名不定,所以有一定的困 ...
- python批量下载网页文件-Python批量下载网页图片详细教程
目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件夹,每个文件夹包含n个链接所对应的文件夹. 步骤1:获得网页的所有链接,访问所有链接,获得链接里的图片地址. 步骤2:根据图片 ...
- python批量下载网页文件-超简单超详细python小文件、大文件、批量下载教程
按照不同的情况,python下载文件可以分为三种: 小文件下载 大文件下载 批量下载 python 小文件下载 流程:使用request.get请求链接,返回的内容放置到变量r中,然后将r写入到你想放 ...
- python批量下载网页文件-Python实现批量下载文件
Python实现批量下载文件 #!/usr/bin/env python # -*- coding:utf-8 -*- from gevent import monkey monkey.patch_a ...
最新文章
- 【idea】idea如何配置JDK(转)
- boost::graph模块演示 GGCL Vertex 接口
- python函数案例名片管理器_python案例:实现一个函数版的名片管理系统
- 【LeetCode】剑指 Offer 22. 链表中倒数第k个节点
- Golang gRPC实践 连载七 HTTP协议转换
- JavaScript-数组相关作业
- python异常处理与导入模块与导入包
- VALSE学习(十七):VALSE 2019报告总结
- 《Python CookBook2》 第一章 文本 - 测试一个对象是否是类字符串 字符串对齐
- Html5新特性 canvas画板画直线和等比缩放居中裁剪图片
- HTML/CSS 常见面试题汇总
- 打开Excle出现配置进度解决方法
- 光圈和景深对摄影的影响
- 澳门大学计算机qs排名,澳门大学世界排名(澳门科技大学qs世界排名2021)
- 為Raspberry Pi 安裝Raspbian系統的詳細步驟 (Mac OS版本)
- 天翼云,不要来,千万不要来!开始统计工时,安装监控软件,减少福利!
- 计算机新建怎么没有表格,为何我的电脑新建项目里没有EXCEL表格呢,
- C#对接银行接口总结
- 多重背包问题和“二进制拆分”
- JavaOOP面试题(108道)