pythonchallenge第四关
来源:互联网 发布:overlay网络 编辑:程序博客网 时间:2024/04/27 21:00
http://www.pythonchallenge.com/pc/def/linkedlist.php
这一关有些无聊
查看网页源码,发现网页后缀应该换成?nothing=xxxxx
而且要换很多次,不解释了,抓取网页,正则配置数字,但是中间会有两次特殊情况,需要记录抓取网页的次序,如果发现次序有增加,但是没有结果正则匹配出来,就停下,手工进入相应的网页看看,然后按其指示再抓即可....代码如下:
#!/usr/bin/python
import urllib
import re
url = "http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing="
num=12345 #xxxxxxxxx
for i in range(0,399,1):
print(i)
urlnext = url+str(num)
str1 = urllib.urlopen(urlnext).read()
m = re.search(r'([0-9])+',str1)
if m is not None:
num = m.group()
#if(i==84):
# num = int(num)/2
print(num)
最后匹配出peak.html,不用多解释了吧
- pythonchallenge第四关
- python challenge 第四关解法 http://www.pythonchallenge.com
- pythonchallenge第二关
- PythonChallenge第二关
- pythonchallenge第二关
- pythonchallenge第三关
- pythonchallenge 第五关
- pythonchallenge第六关
- pythonchallenge 第七关
- pythonchallenge第0关
- [PythonChallenge]第0关
- [PythonChallenge]第1关
- [PythonChallenge]第2关
- [PythonChallenge]第3关
- [PythonChallenge]第4关
- 学习python pythonchallenge第一关
- PythonChallenge 编程游戏-------第1关
- PythonChallenge 编程游戏-------第0关
- sql server 之 T-SQL 字符串函数和日期函数
- JAVA面试题 122道问答题
- struts2配置文件介绍
- Linux通过脚本实现远程自动备份
- java面试题及答案(基础题122道)
- pythonchallenge第四关
- Android盈利模式,哪种更靠谱?
- (转)程序员怎么才能提高代码编写速度?
- 她们到底发现了什么,元芳你怎么看
- 国外人工智能界牛人主页
- yslow使用测试优化瞬间使jquery博客 分数A
- VB AES 字符串和文件加密
- 通知链
- 计算机经典书籍