iT邦幫忙

DAY 26
1

從魯蛇到蟒蛇--網頁(站)靜(動)態分析工具開發系列 第 26

[Day 26]整理程式碼-01

  • 分享至 

  • xImage
  •  

看到好多前輩們鐵人練成了!我也得多多努力啊!不是只寫了三十天的文章,也要讓這個專案有個END~

今天在搭車的途中,抽空整理一下,不過沒有網路,沒辦法測試,將就一下先整理,這個週末好好整理一番~

思索需要哪些類別成員時,想說直接先寫出如何適用這個類別,再來實現其中的方法,這樣一想,就開始動手了!

def get_tag( self ):
    reStr = "<([\w]+) (.*?)>";
    reObj = re.compile( reStr.format() )
        
    targetTag = reObj.findall( str( self.data.decode( "utf-8" ) ) )
        
    for x in targetTag:
        self.TagList.append( x ) 
        
    #return TagList

def get_url_data( self ):
        
    urlobj = urllib.request.urlopen( self.targetUrl )
    self.data = urlobj.read()
    urlobj.close()
        
    #return self.data
        
def seo_analyze( targetUrl, level="4" ):


    self.targetUrl = targetUrl
    self.get_url_data()
    self.get_tag()



websiteobj = MyWebsiteSEO()    
ResultData = websiteobj.seo_analyze( targetUrl ) #seo_analyze( url [,level] )
    
#ResultData has 1.表頭資料 2.回應時間 3.sitemap 4.img alt 5.css js 回應時間

上面是先整理好的程式碼,每天都這樣壓底線,感覺真糟糕,那些能夠寫出完整文章的鐵人前輩,到底是怎麼辦到的啊............

敬佩敬佩!

明天繼續努力!

已上,晚安!


上一篇
[Day 25]類別的分類
下一篇
[Day 27]整理程式碼-02
系列文
從魯蛇到蟒蛇--網頁(站)靜(動)態分析工具開發30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言