Java学习路径——Java爬虫实战(1.4综合实战1:Jsoup爬取博客)

Ps:以下内容,为个人在华为官网学习 华为云开发者学堂 时学习心得与笔记 ,分享我遇到的问题或解决办法,仅供参考使用。

今天继续分享一下我在学习华为云开发者学堂时的心得体会,在跟着视频做项目的时候,如果是2022年左右之后,的小伙伴应该会跟我碰到同样的问题,就是在根据视频2综合实战1:Jsoup爬取博客编写完BlogUtil类后,在Main类中进行测试的时候,会一直报错误(空指针的错误),根据控制台报出的错误可以知道是BlogUtil类中

Element countElement = doc.select("span.count").first();
String articleCount = countElement.text();

最后一行代码的问题(why articleCount cloud be null)类似的错误

解决的办法也很简单:

首先分析原因,视频中老师在进行项目的时候,csdn的华为开发者论坛的前端页面结构并没有发生改变,在我排错的过程中发现了这个问题,还有访问的目标网址,也就是Constants类中的也要 更新为如下代码:

public static final String BLOG_HOME = "https://blog.csdn.net/weixin_44708240?type=blog";

然后是第二处要修改的地方,也就是前面提到过的前端页面发生了变化,所以要修改为:

//前端页面的标签由之前的span.count替换为代码中的名称
Element countElement = doc.select("div.user-profile-statistics-num").first();String articleCount = countElement.text();return articleCount;

修改后,就可以得到结果了,下面附上我的运行结果,希望可以帮到遇到一样问题的小伙伴。

华为云开发者学堂——学习笔记相关推荐

  1. 斯坦福DAWNBench:华为云ModelArts深度学习训练全球最快

    斯坦福DAWNBench:华为云ModelArts深度学习训练全球最快 近日,斯坦福大学发布了DAWNBenchmark最新成绩,在图像识别(ResNet50-on-ImageNet,93%以上精度) ...

  2. 开放下载!阿里云开发者学堂配套教材《JVM实战》

    简介:Java虚拟机不仅是一种跨平台的软件,而且是一种新的网络计算平台.该平台包括许多相关的技术,如符合开放接口标准的各种API.优化技术等. 在学习Java 虚拟机的时候你可能有以下疑问: Java ...

  3. 当AI遇上云计算,北京 · DevRun 华为云开发者大会

    点击我爱计算机视觉标星,更快获取CVML新技术 上周发了一个位于上海的华为云技术沙龙,群里的好几个朋友问除了上海还有哪里有,这周来到了北京! 这次不一样,除了AI+云的技术主题,面向年轻开发者,组织者 ...

  4. 全民开发者时代到来!华为云开发者日深圳站成功举办

    摘要:2月25日,华为云开发者日HDC.Cloud Day2023年首场在深圳天安云谷成功举行. 本文分享自华为云社区<全民开发者时代到来!华为云开发者日深圳站成功举办>,作者: 华为云社 ...

  5. 2012年9月9日参加中国软件开发者大会学习笔记

    2012年9月9日参加中国软件开发者大会学习笔记 全文请访问:http://bbs.hpx-party.org/thread-74667-1-1.html 欢迎转发新浪微博:http://weibo. ...

  6. 华为云点学堂为你揭开DevOps转型的秘密

    2017年6月3日,由华为软件开发云主办,CSDN特别支持的华为云点学堂 • 软件开发云全国行深圳站的活动在深圳南山区科技园成功举办.华为云点学堂 • 软件开发云全国行是华为软件开发云主办的一系列技术 ...

  7. 人工智能打造充满创造力的新世界,华为云开发者日无锡站成功举办

    摘要:近日,华为云开发者日HDC.Cloud Day无锡站成功举行,开发者不仅聆听了华为云技术专家在生成式AI.元宇宙.AIoT.工业互联网等领域的前沿技术分享,还在KooLabs工作坊.展台等环节, ...

  8. 2012年9月8日参加中国软件开发者大会学习笔记

    2012年9月8日参加中国软件开发者大会学习笔记 全文敬请访问:http://bbs.hpx-party.org/thread-73728-1-1.html 欢迎转发新浪微博:http://weibo ...

  9. 华为云开发者日震撼来袭!11月20日,上海见

    首场华为云开发者日HDC.Cloud Day开始报名啦!相约上海,感受科技的无限魅力! 华为云开发者日HDC.Cloud Day是面向全球开发者的旗舰活动,打造开发者专属的技术盛宴.汇聚来自千行百业. ...

最新文章

  1. jquery-1.11.3.js与jquery-1.11.3.min.js区别
  2. linux下mysql定时备份数据库
  3. zipkin server 数据持久化问题
  4. 【动态规划】POJ-2229
  5. c++ opencv 通过网络连接工业相机_摄像头和机器人视觉开发中的「相机标定」,你了解多少?...
  6. maven error: element dependency can not have character children
  7. mysql在安全模式下备份_win10安全模式下怎么备份数据?
  8. 系统架构师必须掌握的英语单词
  9. 去除CAJviewer右上侧的广告栏位去除CAJviewer右上侧的广告栏位
  10. 连接型CRM与社交型CRM、传统漏斗型CRM有什么区别?
  11. linux 64 iso镜像文件下载地址,Linux(RHEL) ISO镜像文件-下载地址
  12. 解析几何----向量的线性表示等和线定理成等差数列
  13. 机器学习之PCA算法的人脸图像识别-平均脸的计算(详细操作步骤)
  14. https请求百度share分享报错问题
  15. CAN总线技术基本概念简述
  16. 文本检测最近文章检索(1)
  17. 无论买新房还是二手房 教你六招可放心收房
  18. [转]Web开发者和设计师必须要知道的 iOS 8 十个变化
  19. HBaseAPI——IDEA操作HBase数据库HBase与Hive的集成
  20. Python探索性数据分析

热门文章

  1. 网闸标底--网神G6150-C022
  2. 智能视频抠图_黑科技 !人工智能抠图神器来了,抠图原来如此简单【918期】...
  3. MCE | 分子伴侣介导的自噬
  4. Flyme将在明年“上车”?沈子瑜接棒魅族董事长后称将与华为展开竞争
  5. 世界上最好的拍照手机,华为拍照的四种功能揭晓,拍出你想拍的
  6. JWT、JWE、JWS 、JWK 到底是什么?该用 JWT 还是 JWS?
  7. 手机老是收不到短信验证码?我来告诉你为什么!
  8. 2021-06-10-APP PUSH推送机制
  9. 零基础学python难吗?python自学难吗?
  10. steam饥荒存档备份_如何查找和备份您的Steam屏幕截图