@@ -16,12 +16,12 @@ def EditDist(xx, yy):
16
16
return f [- 1 ][- 1 ]
17
17
18
18
class ListExtractor :
19
- def __init__ (self , page , feature = '' , verbose = True , minlen = 4 ):
19
+ def __init__ (self , page , selector = '' , verbose = True , minlen = 4 ):
20
20
self .treepos = {}
21
21
self .treesr = []
22
22
self .soup = BeautifulSoup (page , 'html.parser' )
23
- if feature != '' :
24
- self .results = [self .GetResultWithFeature ( feature )]
23
+ if selector != '' :
24
+ self .results = [self .GetResultWithSelector ( selector )]
25
25
else :
26
26
print ('Analyzing...' )
27
27
self .Scan (minlen )
@@ -141,7 +141,7 @@ def ShowResults(self, reverse=True):
141
141
print ('-' * 30 )
142
142
print ('Total %d lists' % len (self .results ))
143
143
144
- def MakeFeature (self , num = 0 , verbose = False ):
144
+ def MakeSelector (self , num = 0 , verbose = False ):
145
145
ulist = self .results [num ]
146
146
par = ulist [0 ].parent
147
147
iname = ulist [0 ].name
@@ -164,18 +164,18 @@ def MakeFeature(self, num=0, verbose=False):
164
164
if len (testps ) == 0 or testps [0 ] != par : return ''
165
165
return ' ' .join ([fea1 , fea2 ])
166
166
167
- def GetResultWithFeature (self , feature ):
168
- return self .soup .select (feature )
167
+ def GetResultWithSelector (self , selector ):
168
+ return self .soup .select (selector )
169
169
170
170
def GetResult (self , num = 0 ):
171
171
return self .results [num ]
172
172
173
173
174
174
if __name__ == '__main__' :
175
175
url = 'https://search.jd.com/Search?keyword=7600k&enc=utf-8&wq=7600k&pvid=fa96fc1671a64649ac9784ab2872c871'
176
- # url = 'http://pwnable.kr/play.php'
177
- page = GetPage (url )
178
- # page = GetFile('4 .txt')
176
+ url = 'http://pwnable.kr/play.php'
177
+ # page = GetPage(url)
178
+ page = GetFile ('1 .txt' )
179
179
ex = ListExtractor (page )
180
- print (ex .MakeFeature ())
181
- print ('completed' )
180
+ print (ex .MakeSelector ())
181
+ print ('completed' )
0 commit comments