Skip to content

Commit 05ce20a

Browse files
authored
Update ListExtractor.py
1 parent 0989cd9 commit 05ce20a

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

ListExtractor.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ def EditDist(xx, yy):
1616
return f[-1][-1]
1717

1818
class ListExtractor:
19-
def __init__(self, page, feature='', verbose=True, minlen=4):
19+
def __init__(self, page, selector='', verbose=True, minlen=4):
2020
self.treepos = {}
2121
self.treesr = []
2222
self.soup = BeautifulSoup(page, 'html.parser')
23-
if feature != '':
24-
self.results = [self.GetResultWithFeature(feature)]
23+
if selector != '':
24+
self.results = [self.GetResultWithSelector(selector)]
2525
else:
2626
print('Analyzing...')
2727
self.Scan(minlen)
@@ -141,7 +141,7 @@ def ShowResults(self, reverse=True):
141141
print('-' * 30)
142142
print('Total %d lists' % len(self.results))
143143

144-
def MakeFeature(self, num=0, verbose=False):
144+
def MakeSelector(self, num=0, verbose=False):
145145
ulist = self.results[num]
146146
par = ulist[0].parent
147147
iname = ulist[0].name
@@ -164,18 +164,18 @@ def MakeFeature(self, num=0, verbose=False):
164164
if len(testps) == 0 or testps[0] != par: return ''
165165
return ' '.join([fea1, fea2])
166166

167-
def GetResultWithFeature(self, feature):
168-
return self.soup.select(feature)
167+
def GetResultWithSelector(self, selector):
168+
return self.soup.select(selector)
169169

170170
def GetResult(self, num=0):
171171
return self.results[num]
172172

173173

174174
if __name__ == '__main__':
175175
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')
179179
ex = ListExtractor(page)
180-
print(ex.MakeFeature())
181-
print('completed')
180+
print(ex.MakeSelector())
181+
print('completed')

0 commit comments

Comments
 (0)