- 博客(6)
- 收藏
- 关注
原创 2021软科中国大学排名(Python抓取前200名)
2021软科中国大学排名(Python抓取) 由于软科官网使用动态渲染技术,将数据封装在js文件中,导致无法直接抓取所有的排名记录。用普通的请求方式只能抓取到前30条记录。虽然也可以通过自动化测试工具selenium模拟浏览器行为把数据提取出来,但毕竟繁琐。本文通过拿到网页js文件,然后通过正则表达式提取出排名信息的方式,将所有大学排名抓取出来。具体步骤如下: (1)右键点击检查(Chrome),来到控制面板,点击network,找到payload.js,双击找到请求头headers,便可以找到请求
2021-10-22 18:52:44
6890
20
原创 L1-020 帅到没朋友 (20 分)python题解
L1-020 帅到没朋友 (20 分)当芸芸众生忙着在朋友圈中发照片的时候,总有一些人因为太帅而没有朋友。本题就要求你找出那些帅到没有朋友的人。输入格式:输入第一行给出一个正整数N(≤100),是已知朋友圈的个数;随后N行,每行首先给出一个正整数K(≤1000),为朋友圈中的人数,然后列出一个朋友圈内的所有人——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤10000),为待查询的人数;随后一行中列出M个待查询的ID,以空格分隔
2021-08-06 22:59:50
594
4
原创 L1-006 连续因子 (20 分)python题解
L1-006 连续因子 (20 分)一个正整数 N 的因子中可能存在若干连续的数字。例如 630 可以分解为 3×5×6×7,其中 5、6、7 就是 3个连续的数字。给定任一正整数 N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数 N(1<N<2 31)。输出格式:首先在第 1 行输出最长连续因子的个数;然后在第 2 行中按 因子1因子2……*因子k的格式输出最小的连续因子序列,其中因子按递增顺序输出,1 不算在内。
2021-08-06 22:46:15
1420
2
原创 L1-016 查验身份证 (15 分) python题解
L1-016 查验身份证 (15 分) python题解 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2 现在给定一些身份证号码,请你验证校验码的有效性,并输出有
2021-08-05 21:20:58
2114
原创 My first code
JAVA学习之旅public class 第一个Java代码 { public static void main(String[] args) { System.out.println("这是我的第一个java程序!"); System.out.println("Helloworld!"); ...
2019-09-19 20:00:58
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人