Skip to content

Latest commit

 

History

History
45 lines (21 loc) · 970 Bytes

README.md

File metadata and controls

45 lines (21 loc) · 970 Bytes

第一题 外汇牌价查询

这是中国银行外汇牌价网站:https://www.boc.cn/sourcedb/whpj/

请使用python3 和 selenium库写一个程序,实现以下功能:

输入:日期、货币代号

输出:该日期该货币的“现汇卖出价”

示例:

python3 yourcode.py 20211231 USD

输出:636.99

该日期有很多个价位,只需要输出任意一个时间点的价位即可。

货币代号为USD、EUR这样的三位英文代码,请参考这里的标准符号:https://www.11meigui.com/tools/currency

要求:

1, 将selenium爬到的数据打印到一个result.txt 文件里

2, 代码规范,注释清晰,变量命名合理易读,无不必要的冗余

3,有适当的异常处理

第二题

给你一个字符串,如果一个字符在它前面k个字符中已经出现过了,就把这个字符改成’-’。

比如

Input: abcdefaxc 10

Output abcdef-x-

Input: abcdefaxcqwertba 10

Output abcdef-x-qw-rtb-