青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

清風(fēng)竹林

ぷ雪飄絳梅映殘紅
   ぷ花舞霜飛映蒼松
     ----- Do more,suffer less

Python Challenge lv4: follow the chain

  題目鏈接: http://www.pythonchallenge.com/pc/def/linkedlist.php
   
  說(shuō)實(shí)話,好不容易通過(guò)google搞清楚題目的要求: 通過(guò)不斷的從服務(wù)器取得一個(gè)web page,然后從源碼中找出下一個(gè)鏈接的地址。需要注意的是:雖然頁(yè)面的源碼很簡(jiǎn)單,但并不是其中所有的數(shù)字都是有效的,需要使用正則表達(dá)式找出正確的pattern形式才可以,對(duì)本題而言r'nothing is (\d+)'是一個(gè)可用的pattern,使用''.join([x for x in text if x.isdigit()] 將所有的數(shù)字都粘連起來(lái)了,結(jié)果跟蹤到4000多還沒(méi)結(jié)束,才知道上當(dāng)了。。。
 
import re
import urllib.request


if __name__ == '__main__':
    url 
= 'http://www.pythonchallenge.com/pc/def/linkedlist.php?nothing='
    index 
= '17675'
    counter 
= 1
    pattern 
= re.compile(r'nothing is (\d+)')
    
while True:
        
try:
            request
= urllib.request.Request(url+index)
            
# my pc must use proxy to connect
            request.set_proxy('172.16.0.252:80''http')
            response
= urllib.request.urlopen(request) 
            content
=str(response.read().decode())
            response.close()    
            
print(counter, content)
            
            result 
= pattern.search(content)
            
if not result:
                
break
            
            index 
= result.group(1)
            counter 
+= 1        
        
except Exception as ex:
            
print(ex)
            
break
  程序輸出:
1 and the next nothing is 8511
2 and the next nothing is 89456
3 and the next nothing is 43502
4 and the next nothing is 45605
5 and the next nothing is 12970
6 and the next nothing is 91060
7 and the next nothing is 27719
8 and the next nothing is 65667
9 peak.html

得到下一個(gè)題目的地址peak.html (注:我的index初始值是17675,題目中最早給出的可不是這個(gè)值, 我是從地址列表的后一部分選了一個(gè)數(shù)字而已,因此不要擔(dān)心)

posted on 2009-05-11 16:05 李現(xiàn)民 閱讀(596) 評(píng)論(2)  編輯 收藏 引用 所屬分類: python

評(píng)論

# re: Python Challenge lv4: follow the chain[未登錄](méi) 2011-05-31 20:17 simon

有個(gè)問(wèn)題想問(wèn):
你是如何知道要用nothing去做pattern的呢?  回復(fù)  更多評(píng)論   

# re: Python Challenge lv4: follow the chain 2011-06-01 10:04 李現(xiàn)民

@simon
你去看一個(gè)網(wǎng)頁(yè)的源代碼,里面有一個(gè)鏈接, 你點(diǎn)一下會(huì)出現(xiàn) and the next nothing is 92512, 替換Url里linkedlist.php?nothing=12345中的12345,然后再回車, 你就會(huì)發(fā)現(xiàn)規(guī)律了  回復(fù)  更多評(píng)論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲视频一二| 欧美一区二区在线免费观看| 国产伦精品一区二区三区照片91| 一区二区三区高清| 欧美福利一区| 久久成人免费视频| 欧美一级午夜免费电影| 久久久国产成人精品| 欧美精品一区二区三区一线天视频| 亚洲欧美制服另类日韩| 欧美一区二区视频在线观看2020| 日韩一级黄色片| 亚洲五月六月| 性欧美激情精品| 久久蜜桃精品| 男男成人高潮片免费网站| 美女成人午夜| 国产精品高精视频免费| 国产精品欧美经典| 国产在线拍偷自揄拍精品| 国产欧美在线播放| 欧美日韩mv| 国产精品九九久久久久久久| 欧美成人精品三级在线观看| 国产精品久久午夜| 亚洲欧美999| 一区二区三区黄色| 欧美人交a欧美精品| 亚洲欧美久久久久一区二区三区| 一本一本久久a久久精品牛牛影视| 这里只有精品丝袜| 欧美国内亚洲| 欧美激情在线免费观看| 欧美精品v日韩精品v韩国精品v | 国产精品a级| 亚洲人精品午夜| 亚洲作爱视频| a91a精品视频在线观看| 99在线精品视频在线观看| 亚洲国产美女精品久久久久∴| 亚洲第一偷拍| 麻豆久久婷婷| 欧美视频免费在线| 一区二区欧美日韩| 亚洲欧美国产三级| 欧美一区亚洲一区| 欧美一区二区高清| 欧美另类高清视频在线| 久久婷婷国产综合尤物精品| 亚洲天堂成人在线观看| 欧美亚洲在线观看| 亚洲国产婷婷| 亚洲亚洲精品三区日韩精品在线视频 | 久久久久久免费| 欧美电影在线播放| 欧美精品在线看| 欧美在线观看网址综合| 久久精品视频在线| 亚洲国产美女| 欧美大香线蕉线伊人久久国产精品| 欧美ed2k| 在线视频精品| 亚洲一区二区三区在线视频| 欧美在线free| 欧美激情片在线观看| 亚洲精品护士| 免费在线观看一区二区| 欧美日韩国产一级| 欧美成人一品| 在线精品亚洲| 久久不射2019中文字幕| 999亚洲国产精| 久久天天躁狠狠躁夜夜av| 亚洲欧美日本另类| 国产精品国产亚洲精品看不卡15 | 亚洲综合日韩在线| 日韩性生活视频| 韩国成人理伦片免费播放| 一区二区高清| 亚洲国产成人91精品| 亚洲性夜色噜噜噜7777| 国产精品久久久久久久免费软件 | 欧美一区二区三区视频免费播放 | 亚洲国产三级网| 国产精品久久久久秋霞鲁丝| 一本久久综合亚洲鲁鲁五月天| 欧美国产视频在线观看| 这里只有精品在线播放| 久久国产福利| 亚洲国产成人av在线| 欧美国产精品人人做人人爱| 欧美日韩国产综合一区二区 | 欧美日韩四区| 欧美1区免费| 毛片精品免费在线观看| 99精品欧美| 亚洲国产精品欧美一二99| 国产深夜精品| 久热精品视频在线免费观看| 亚洲国产一区二区三区在线播| 亚洲视频第一页| 亚洲日本在线观看| 国内精品模特av私拍在线观看| 亚洲自拍偷拍福利| 久久久久久久久久久久久久一区| 91久久精品国产91久久性色tv | 99日韩精品| 狠狠色噜噜狠狠色综合久| 亚洲人成绝费网站色www| 亚洲国产欧美在线| 久久三级视频| 亚洲免费av电影| 欧美电影在线免费观看网站| 久久久福利视频| 久久综合九色99| 亚洲第一页在线| 欧美国产精品劲爆| 亚洲国产精品久久| 亚洲国产黄色片| 久久精品国产欧美激情| 亚洲女人av| 亚洲精一区二区三区| 一区二区三区欧美在线观看| 999亚洲国产精| 香蕉精品999视频一区二区| 午夜亚洲一区| 免费在线亚洲欧美| 最新亚洲激情| 欧美精品www在线观看| 日韩视频欧美视频| 亚洲自拍高清| 久久久久久成人| 欧美激情一区二区久久久| 欧美视频一区二区三区在线观看| 国产精品入口麻豆原神| 国产欧美日韩激情| 亚洲三级毛片| 蜜臀久久99精品久久久久久9| 欧美暴力喷水在线| 亚洲综合999| 久久一二三国产| 久久婷婷色综合| 欧美—级a级欧美特级ar全黄| 久久亚洲免费| 国产精品a久久久久| 国产视频一区三区| 黄色成人在线网址| 亚洲国产精品成人| 亚洲直播在线一区| 久久一区欧美| 欧美一区二区三区免费观看视频| 亚洲精品乱码| 美女尤物久久精品| 亚洲一区二区三区在线看 | 欧美激情第9页| 欧美视频官网| 激情欧美一区二区| 一区二区三区久久久| 裸体素人女欧美日韩| 夜夜嗨一区二区| 亚洲精品资源美女情侣酒店| 亚洲欧美精品| 在线看一区二区| 91久久午夜| 蜜臀av一级做a爰片久久| 欧美日韩免费在线观看| 亚洲国产精品一区二区尤物区| 久久久久久久91| 欧美精品九九| 亚洲精品国产精品乱码不99按摩| 亚洲天堂av在线免费观看| 欧美高清在线一区| 欧美精品日韩www.p站| 91久久精品www人人做人人爽| 久久综合成人精品亚洲另类欧美| 欧美一区二区三区视频在线| 国产欧美日韩三级| 午夜久久99| 久久不射2019中文字幕| 亚洲电影在线| 亚洲激情一区二区| 欧美日韩国产一级| 久久成人人人人精品欧| 宅男噜噜噜66一区二区| 麻豆精品在线视频| 亚洲黄色高清| aa成人免费视频| 久久久久88色偷偷免费| 91久久亚洲| 欧美制服第一页| 亚洲欧美偷拍卡通变态| 激情婷婷欧美| 国一区二区在线观看| 一区二区国产日产| 9i看片成人免费高清| 老巨人导航500精品| 久久天天躁狠狠躁夜夜爽蜜月| 国产精品视频最多的网站| 亚洲国产精品一区制服丝袜| 国产伦精品一区二区三区免费|