iT邦幫忙

DAY 18
1

身為一個工程師,最簡單的工作,就是一條條簡單而明瞭的工作條列,而不是寫一點程式,還要思考一下系統架構,這樣codeing的速度會拖慢。或是codeing到一半被打斷,都會拖慢寫程式的時間吧?

因為我的情況如此!但不知道是否通用於其他程式工程師!說不定是我自己太弱了...

今天花了一整天寫三支我認為半天能搞定的程式,因為途中一直被 interrupt ,所以才拖慢了。真希望我的大腦能夠完整支援多工...

回歸正題,上述說的意思是,我今天的腦力已盡,現在想個結構化的方法都卡卡的@@,今天沒什麼進度的意思。

今天就是做出迴圈,把sitemap一個一個讀回來,但是新的URL沒辦法正確寫近 List,得再找找問題何在了!

global siteMap
sitemapOK = []
ptr = 0
while True:
    
    get_sitmap( TagList, hostUrl )
    try:
        print(ptr)
        script = siteMap[ptr].split( hostUrl )
        if script[1] :
            nextUrl = hostUrl + script[1]
            data, null = get_url_data( nextUrl )
            TagList = get_tag( data )
            
            sitemapOK.append( nextUrl )
        
            print( hostUrl + script[1] )
            print( siteMap )
            
        ptr = ptr + 1
    except:
        print("ptr error!")
        break

這段程式有點小 Bug 但是算是能正常運作﹝?﹞,一樣先沒有考慮相對路徑的問題!老話一句,寫成類別似乎是當務之急了!

以上,晚安!


上一篇
[Day 17]插曲- python 與 urlencode 與 windows 與 linux
下一篇
[Day 19]sitemap-05
系列文
從魯蛇到蟒蛇--網頁(站)靜(動)態分析工具開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言