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

免费的ai绘图网站有哪些如何在自己电脑上做网站

免费的ai绘图网站有哪些,如何在自己电脑上做网站,网络运维面试,二级医院做网站以下是一个简单的Java程序#xff0c;用于爬取网站上的图片并下载到本地文件夹#xff1a; import java.io.*; import java.net.*;public class ImageSpider {public static void main(String[] args) {// 确定要爬取的网站URL和本地保存目录String url https://www.…以下是一个简单的Java程序用于爬取网站上的图片并下载到本地文件夹 import java.io.*; import java.net.*;public class ImageSpider {public static void main(String[] args) {// 确定要爬取的网站URL和本地保存目录String url https://www.example.com;String saveDir D:/images/;// 读取网页HTML源代码String html getHtml(url);// 提取其中的图片URLString[] imgUrls extractImgUrls(html);// 下载图片到本地for (String imgUrl : imgUrls) {downloadImage(imgUrl, saveDir);}}// 读取网页HTML源代码public static String getHtml(String url) {StringBuilder html new StringBuilder();try {URLConnection conn new URL(url).openConnection();BufferedReader reader new BufferedReader(new InputStreamReader(conn.getInputStream()));String line;while ((line reader.readLine()) ! null) {html.append(line);}reader.close();} catch (IOException e) {e.printStackTrace();}return html.toString();}// 提取图片URLpublic static String[] extractImgUrls(String html) {String[] imgUrls html.split(img);String[] result new String[imgUrls.length - 1];for (int i 1; i imgUrls.length; i) {String imgUrl imgUrls[i].substring(imgUrls[i].indexOf(src) 5);imgUrl imgUrl.substring(0, imgUrl.indexOf(\));result[i - 1] imgUrl;}return result;}// 下载图片到本地public static void downloadImage(String imgUrl, String saveDir) {try {URL url new URL(imgUrl);HttpURLConnection conn (HttpURLConnection) url.openConnection();conn.setRequestMethod(GET);conn.setConnectTimeout(5 * 1000);InputStream inStream conn.getInputStream();byte[] data readInputStream(inStream);File file new File(saveDir imgUrl.substring(imgUrl.lastIndexOf(/) 1));FileOutputStream outStream new FileOutputStream(file);outStream.write(data);outStream.close();} catch (IOException e) {e.printStackTrace();}}// 读取输入流并转换为字节数组public static byte[] readInputStream(InputStream inputStream) throws IOException {ByteArrayOutputStream outputStream new ByteArrayOutputStream();byte[] buffer new byte[1024];int len;while ((len inputStream.read(buffer)) ! -1) {outputStream.write(buffer, 0, len);}inputStream.close();return outputStream.toByteArray();} }这个程序首先读取指定网址的HTML源码然后从中提取出所有的图片URL。最后程序利用 Java 的 IO 功能下载这些图片并保存到指定的本地文件夹中。 需要注意的是该程序只是一个简单的演示实际使用时需要注意合法性和合理性问题比如设置超时时间、判断文件是否存在等。此外爬虫在爬取网站时需要遵守网站的爬取协议和法律法规不能侵犯他人的权益。以下是一个简单的Java程序用于爬取网站上的图片并下载到本地文件夹 import java.io.*; import java.net.*;public class ImageSpider {public static void main(String[] args) {// 确定要爬取的网站URL和本地保存目录String url https://www.example.com;String saveDir D:/images/;// 读取网页HTML源代码String html getHtml(url);// 提取其中的图片URLString[] imgUrls extractImgUrls(html);// 下载图片到本地for (String imgUrl : imgUrls) {downloadImage(imgUrl, saveDir);}}// 读取网页HTML源代码public static String getHtml(String url) {StringBuilder html new StringBuilder();try {URLConnection conn new URL(url).openConnection();BufferedReader reader new BufferedReader(new InputStreamReader(conn.getInputStream()));String line;while ((line reader.readLine()) ! null) {html.append(line);}reader.close();} catch (IOException e) {e.printStackTrace();}return html.toString();}// 提取图片URLpublic static String[] extractImgUrls(String html) {String[] imgUrls html.split(img);String[] result new String[imgUrls.length - 1];for (int i 1; i imgUrls.length; i) {String imgUrl imgUrls[i].substring(imgUrls[i].indexOf(src) 5);imgUrl imgUrl.substring(0, imgUrl.indexOf(\));result[i - 1] imgUrl;}return result;}// 下载图片到本地public static void downloadImage(String imgUrl, String saveDir) {try {URL url new URL(imgUrl);HttpURLConnection conn (HttpURLConnection) url.openConnection();conn.setRequestMethod(GET);conn.setConnectTimeout(5 * 1000);InputStream inStream conn.getInputStream();byte[] data readInputStream(inStream);File file new File(saveDir imgUrl.substring(imgUrl.lastIndexOf(/) 1));FileOutputStream outStream new FileOutputStream(file);outStream.write(data);outStream.close();} catch (IOException e) {e.printStackTrace();}}// 读取输入流并转换为字节数组public static byte[] readInputStream(InputStream inputStream) throws IOException {ByteArrayOutputStream outputStream new ByteArrayOutputStream();byte[] buffer new byte[1024];int len;while ((len inputStream.read(buffer)) ! -1) {outputStream.write(buffer, 0, len);}inputStream.close();return outputStream.toByteArray();} }这个程序首先读取指定网址的HTML源码然后从中提取出所有的图片URL。最后程序利用 Java 的 IO 功能下载这些图片并保存到指定的本地文件夹中。 需要注意的是该程序只是一个简单的演示实际使用时需要注意合法性和合理性问题比如设置超时时间、判断文件是否存在等。此外爬虫在爬取网站时需要遵守网站的爬取协议和法律法规不能侵犯他人的权益。
http://www.hkea.cn/news/14394148/

相关文章:

  • HTML5怎么做自适应网站彩虹云商城
  • 好的网站建设商家诸城网站建设报价
  • 郑州有免费建网站的公司吗php网站建设流程图
  • 做耳标网站郓城做网站哪家好
  • 免费发群二维码的网站模板王字库官网
  • 网站开发公司赚钱么联通营业厅做网站维护
  • 徐州网站快速优化排名房地产定制开发
  • 网站建设客户合同范本一微网站建设公司好
  • 诸城网站开发网站建设制作博走
  • 网站建设应遵守的原则wordpress非官方
  • 长安东莞网站推广软件开发定制费用
  • 网站名称及域名网站运营服务商
  • 网站建设费用什么意思济南建设企业网站
  • 手游托在什么网站申请中国空间站图片高清
  • 自己做的网页怎么上传到网站吗高明网站开发公司
  • 旅游网站模板psd中型网站开发周期
  • 做科研交流常用的网站微信app免费下载安装
  • 网站和系统哪个好做网门app下载
  • python php 网站开发原创wordpress改成英文
  • 免费软件站湖北省建设工程质量安全协会网站
  • 宁波集团网站建设阿里云服务器安装wordpress
  • 学历教育网站建设哪里有免费的个人简历模板
  • 湖南网站设计案例wordpress动漫网站
  • 专业的深圳网站建设公司哪家好wordpress用旧的编辑器
  • 建立一个网站的步骤完全免费空间网站
  • 企业网站功能包括为什么要建设学校网站
  • 恢复原来的网站网站改版要注意什么
  • 网站建设的收获体会赵朴初网站建设
  • 松江做网站嘉祥县建设局官方网站
  • 贵州网站推广公司seo网站计划书