需求 (对比数据)
- Chrome > 开发者工具中, 对比指定的元素,是否包含指定的内容
- 如果包含 > 执行接下来的程序
- 如果不包含 > 则继续对比下一个元素
不断的重复上面三个,直至没有指定的元素为止。
举例(请按这个例子,编写并讲解一下Python代码,谢谢)
指定的元素 > 判断 与 “计算机2211201844” 这个排列组合是否吻合。
█ 判断要求1:
内容包含“”计算机“三个字
顺序不能错,两旁也不能有其他的文字
█ 要求2:
数字要求:10位数 (不能多,不能少)
10位数字的结构要求:{{当年}}{{当月}}{{昨日}}任意四位数字
( {{}} 此符号代表变数, 比如 “计算机2211201844” 这组当中就是 22年11月20日,加上任意的四位数)
我碰到的难点
█ 第一个难点:
我想不到,该用什么方法,在Python变量中,保存指定的元素(class,id,name)他们的属性?
█ 第二个难点:
怎么判断这个元素开头,是 “计算机”三个字,而且旁边还没有其它文字
█ 第三个难点:
“计算机”后面的数字,怎么判断是否是10位数?
█ 第四个难点:
10位数当中,怎么判断,开头是{{当年}}{{当月}}{{昨日}}??