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

棋牌类网站设计建设做一个小程序需要多少钱?

棋牌类网站设计建设,做一个小程序需要多少钱?,超全的开源建站系统大全,网站后台管理图片水印怎么做对于爬虫,Java并不是最擅长的,但是也可以实现,此次主要用到的包有hutool和jsoup。 hutool是一个Java工具包,它简化了Java的各种API操作,包括文件操作、类型转换、HTTP、日期处理、JSON处理、加密解密等。它的目标是使…

对于爬虫,Java并不是最擅长的,但是也可以实现,此次主要用到的包有hutooljsoup

  • hutool是一个Java工具包,它简化了Java的各种API操作,包括文件操作、类型转换、HTTP、日期处理、JSON处理、加密解密等。它的目标是使Java的常见操作更简单,提供一个简洁易用的API,让开发者更高效地编写代码。
  • jsoup是一个用于处理HTML的Java库,它提供了非常方便的API来解析HTML文档,并进行文档操作。它可以用来提取HTML中的数据,进行HTML到XML的转换,清理不安全的HTML标签等。

代码实现

import cn.hutool.core.io.FileUtil;
import cn.hutool.http.HttpResponse;
import cn.hutool.http.HttpUtil;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;/*** @author BXB*/
public class DoubanFilm250 {public static void main(String[] args) {for (int i = 0; i < 226; i += 25) {String url = String.format("https://movie.douban.com/top250?start=%d&filter=", i);String request = request(url);select(request);}}public static String request(String url) {// 发送 GET 请求HttpResponse response = HttpUtil.createGet(url).timeout(5000)  // 设置超时时间.header("User-Agent", "Mozilla/5.0")  // 设置请求头.execute();return response.body();}public static void select(String body) {Document parse = Jsoup.parse(body);Element gridView = parse.getElementsByClass("grid_view").get(0);Elements children = gridView.children();try (BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("C:/path/to/save/movieTop250.md", true));  // 修改为自己的地址) {bufferedWriter.write("| 电影名称 | 详情页地址  | 评分+金句    |\n");bufferedWriter.write("|:--------:|:--------:|:--------:|");bufferedWriter.newLine();for (Element child : children) {// 获取电影名称String movieName = child.select("div.info div.hd span.title").text();System.out.println("电影名称: " + movieName + "写入成功");bufferedWriter.write("| " + movieName + " | ");// 获取海报链接String posterUrl = child.select("div.pic img").attr("src");saveImage(posterUrl, movieName);// 获取详情页链接String movieUrl = child.select("div.info a").attr("href");bufferedWriter.write(  movieUrl + " | ");
//// 评分 金句String text = child.select("div.bd span").text();bufferedWriter.write(text + " | ");bufferedWriter.newLine();}} catch (IOException e) {throw new RuntimeException(e);}}public static void saveImage (String imageUrl, String movieName) {String savePath = "C:/path/to/save/" + movieName.split("[/]")[0] + ".jpg"; // 修改为你要保存的路径和文件名byte[] imageBytes = HttpUtil.downloadBytes(imageUrl); // 下载图片字节数组FileUtil.writeBytes(imageBytes, savePath); // 将字节数组写入到本地文件}
}
http://www.yayakq.cn/news/986434/

相关文章:

  • wordpress 插件翻译丹东抖音seo精英
  • 做亚马逊产品测评的网站平面设计基础知识
  • 北京网站制作收费标准4核8g云服务器
  • 购物网站大全分类已有网站怎么做后台
  • phpcms v9做网站未备案网站处理系统
  • 网站的设计分析临沂专业网站建设公司
  • 购物型网站模板食品网站建设 网站定制开发
  • 平泉网站建设客户关系管理系统软件
  • 用墨刀做网站后台原型c2c的典型代表有哪些
  • 中国摄影网站有哪些wordpress建站好吗
  • 网站开发收费标准文档工程网站建设
  • 网站开发公司能不能去儿童摄影设计
  • 任丘网站制作有没有什么好的网站
  • 网站seo快速排名优化的软件培训班线上优化
  • 什么秀网站做效果图满山红网站建设公司
  • 响应式网站检测工具系统管理的主要内容
  • 临沂网站建网站分析软件
  • 淘宝客导购网站商务网页设计与制作答案
  • 物流行业网站源码保定做网站公司
  • 广西柳州网站制作公司在哪个网站做流动补胎的广告好
  • 国内建设地铁的公司网站怎么建网页
  • 广东建设项目备案公示网站网络推广标题技巧
  • 制作图网 专业图片在线制作网站godaddy wordpress 备
  • 网站建设 有限公司搜狗竞价绑定网站要求
  • 高州做网站江西宜春网站建设报价
  • 新公司网站设计注意事项网站开发技术支持
  • wordpress技巧:开启wordpress多站点功能网站建设分享文章
  • 网站系统升级中外贸免费建设网站制作
  • 烟台建网站手机页面制作
  • 站长工具集wordpress多站点内容聚合