看到好多前輩們鐵人練成了!我也得多多努力啊!不是只寫了三十天的文章,也要讓這個專案有個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 回應時間
上面是先整理好的程式碼,每天都這樣壓底線,感覺真糟糕,那些能夠寫出完整文章的鐵人前輩,到底是怎麼辦到的啊............
敬佩敬佩!
明天繼續努力!
已上,晚安!