第一次编程作业

博客班级 https://edu.cnblogs.com/campus/fzzcxy/2018SE2
作业要求 https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169
作业目标 <学会Git的初步使用,学会解析Html到Java中>
作业源代码 https://gitee.com/linshengen/personal.git
学号 <211806393>
代码行数:248

需求分析时间:一天

编码时间:一天

解题思路:先获取网页中自己已获得的经验值,根据作业要求和Java的知识计算出自己的最终分数,那么问题来了究竟如何获取网页中自己获得的经验,上网查资料发现jsoup爬虫可以获取网页的内容
解题过程:
第一步:先用 jsoup 爬虫获取网页内容

File allHtml = new File("src/all.html");
		Document allDoc = Jsoup.parse(allHtml, "UTF-8", "");
		File smallHtml = new File("src/small.html");
		Document smallDoc = Jsoup.parse(smallHtml, "UTF-8", "");

第二步:具体定位到我们想要获取的内容,例如课前自测经验

Elements links1 = allDoc.select("[data-type=QUIZ]");

Element linkss1=links1.get(i).child(1).child(2).child(0).child(10);

当然有些部分的经验这样定位依旧会定位出其他的内容,我们还可以加上这句让定位更加精确

boolean baseSmallType = baseSmallCheck.text().contains("XXXXX");// 属性相同,判断提取的文本中是否含"XXXXX"

第三步:就是用一个循环把每次获取的经验加到一起,这就是这个部分的自己获得的总经验

其他部分的经验获取方式基本一样

最后就是根据获取的经验按照要求算出自己的最终得分.

git到远程仓库步骤:

1.在码云上创建仓库

2.在本地创建仓库

3.git clone 远程仓库HTTPS的URL

4.将要上传的文件添加到本地仓库

5.将本地仓库文件上传到远程仓库

git add
git commit -m
git status
git push
posted @ 2020-09-13 22:54  随缘丶  阅读(136)  评论(1编辑  收藏  举报