欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【好玩】Python练习之PythonChallenge题目5

程序员文章站 2024-02-12 18:16:58
...
import requests;        # 虽然注释里建议我们使用urllib, 但是网上说太繁琐不如用这个```所以我'从良'了
import re;

size = 400;             # 循环次数,我不知道多少个,但是注释说最多400个
base = 12345;
index = 0;
for index in range(size):
    payload = {'nothing': base};
    response = requests.get("http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing=", params=payload);
    print response.content;        # 这里可以省略写,不用每一个都打印,可以对返回的content进行'nothing'的匹配,如果没有则打印并跳出循环,但是我想看每一个给我的字符串是个啥,有没有给我搞事情,所以我每一个都打印了
    base = re.sub("\D", "", response.content);


思路就不用说了,惯用的招数,都熟悉了

本来打算用response.content[24:]来拿到后边链接的地址,好他猴,

<font color=red>Your hands are getting tired </font>and the next nothing is 94485

来这么一手,我就怕了,那我只能正则匹配,希望不要在一个返回里给我来好几个数字啊,你是我大哥!

Over,就跑出来了,下面是结果附近的输出



and the next nothing is 75635
and the next nothing is 52899
and the next nothing is 66831
peak.html
and the next nothing is 72758
and the next nothing is 71301

and the next nothing is 55577


这个游戏挺好玩的,希望大家好好玩,我就不玩了,去和安卓打个仗,谢谢大家的光临,谢谢。


上一篇: 数据可视化

下一篇: 数据可视化