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

青海做网站哪家好58同城网站模板

青海做网站哪家好,58同城网站模板,外贸俄罗斯俄语网站开发,潍坊网站建设策划对于爬虫#xff0c;Java并不是最擅长的#xff0c;但是也可以实现#xff0c;此次主要用到的包有hutool和jsoup。 hutool是一个Java工具包#xff0c;它简化了Java的各种API操作#xff0c;包括文件操作、类型转换、HTTP、日期处理、JSON处理、加密解密等。它的目标是使…对于爬虫Java并不是最擅长的但是也可以实现此次主要用到的包有hutool和jsoup。 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%dfilter, 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.dnsts.com.cn/news/38200.html

相关文章:

  • 西安市网站制作公司企业微网站建设
  • 什么是网站降权处理专业的app开发制作公司
  • 网站需要怎么做的俄罗斯ip地址
  • 网站建设开发案例教程视频教程做网站静态和动态
  • 做网站域名怎么选有利于seo网站建设平台流程
  • 手机网站导航设计wordpress文章默认模板名叫什么
  • 360元网站建设wordpress赞助功能
  • 网站建设q-9中国50强企业管理培训机构
  • 网站建设投标人资质要求王野天个人资料
  • 网站seo优化服务商网站怎么做移动图片大全
  • 网站开发使用软件环境中文网页设计模板免费下载
  • 做企业网站国内发展上传wordpress到
  • 做毕业设计网站的步骤做面食专业网站
  • 厦门seo网站推广优化做网站最低多少钱
  • 学校网站的目的农村建设捐款网站
  • 县市区没有建设信用网站和平台外贸网站都有那些
  • 免费制作网站app企业手机网站建设市场分析
  • 正规网站制作公司哪里有网站建设最简单的教程视频教程
  • 建设网站托管费用wordpress 幻灯片自定义
  • 机械营销型网站手机网站关键词seo
  • 福州精美个人网站建设公司没有经验可以做新媒体运营吗
  • 陕西省建设造价协会网站工程承包平台app
  • 网站建设与维护 东博东胜区建设局网站
  • 网站备案号查询平台黑彩网站建设需要什么东西
  • 做三国mod的网站wordpress编辑文字空白卡主
  • 中国建设银行网站股份结构变化企业更新网站的好处
  • 怎么搭建自己的网站平台我的百度账号
  • 文山知名网站建设哪家好网站建设的具体实施方案
  • 教育网站建设的必要性网页升级访问永久更新
  • 中企动力做的网站怎么登陆抖音代运营公司