第一次编程作业:我的分数我做主
博客班级 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/ |
---|---|
作业要求 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11169 |
作业目标 | 学会git的基本使用,用git进行本地仓库与码云仓库传输文件,学会使用jsoup对指定网页进行数据爬虫并统计出自己的成绩,进行随笔的日常 |
作业源代码 | https://gitee.com/wangyolo/personal.git |
学号 | <211806407> |
一、代码分析 | |
代码行数;145 ![]() |
|
需求分析:2h; | |
编码时间:7h | |
二、解题思路 | |
1.阿荣要计算自己的成绩,那就要将自己的成绩从云班课的网址上弄出来,我们将改云班课的活动网页另存为到eclipse的文件夹内,取名为small.html和all.html | |
![]() |
2.然后进行读取数据;
3.之后利用爬虫jsoup技术对改数据进行读取:
4.然后在文件夹里创建配置文件:
5.在eclipse里读取配置文件:
6.将这个class作为选择器,选择出所有经验活动:
7.通过层层child定位找到经验值部分,并进行计算和输出总分:
8.最后通过git传送给码云仓库:
三、学习记录
1.首先将经验成绩的代码,通过询问同学和操作尝试,将代码下载了下来:File smallfile= new File("src/small.html" );File allfile= new File("src/all.html" ) ;
2.通过for循环判断来获得数据for (int j = 1; j < smallel.size(); j++)
3.最后打印出成绩输出:
4.下载安装git和npp++,用户名必须试英文,否则会报错存不进去,之前要在马云注册一个远程仓库,开源。
5.存自己的用户名和邮箱,按照ppt进行一步一步操作
首先使用git init将所需目录初始化为Git代码库:
之后通过git add 文件名来上传需要上传的文件:
接着使用git commit -m"注释的内容"来提交到本地仓库并备注:
然后将文件提交到giteegit remote add origin 远程项目的Https地址:
再者 git push -u origin master -f登录账户,若出现报错
通过打开控制面板->用户账户->管理Windows凭证->普通凭据->编辑->输入正确的用户名和密码->重新git push
最后使用git push将代码推送到远程仓库
四.资料网站
https://blog.csdn.net/webnum/article/details/94737559
https://jsoup.org/download
五.心得体会
这次作业深刻的认识到自己以前学的就是个皮毛,也对代码有了新的认知,爬虫技术果然很有意思,而且很实用,同学的帮助,网上的查找,自己的不断尝试,才得以成功弄出自己的成绩。这次作业掌握了git的使用与错误后该怎么改正,软件安装也不是一昧的下一步,而需要配置很多东西,整体收获挺多,下次要带电脑去上课,不然会忘记很多课堂上助教的优秀讲解。