|
@@ -37,7 +37,6 @@ class Player():
|
|
|
Card['phid'] = card.get_attribute('phid')
|
|
|
Card['level'] = card.get_attribute('level')
|
|
|
Card['link'] = card.get_attribute('href')
|
|
|
- Card['level']=card.find_element(By.CLASS_NAME,'pornstar-status').text
|
|
|
try:
|
|
|
Card['stock']=card.find_element(By.CLASS_NAME,'card-nb').text
|
|
|
except:
|
|
@@ -62,8 +61,11 @@ class Player():
|
|
|
self.df=pd.DataFrame(self.Cards)
|
|
|
self.df.sort_values(by='card-num', ascending=True, inplace=True)
|
|
|
|
|
|
- def show(self):
|
|
|
- print("Rank: {Rank}\tScore: {Score}\n".format(Rank=self.rank,Score=self.score))
|
|
|
- pdf=self.df.drop(['link','card-id','phid'], axis=1)
|
|
|
- print(pdf.to_string(index=False))
|
|
|
+ def show(self,fields=['card-num','name','level','stock'],filter=''):
|
|
|
+ print("Rank: {Rank}\tScore: {Score}\n".format(Rank=self.rank,Score=self.score))
|
|
|
+ if filter != '':
|
|
|
+ pdf=self.df.query(filter)
|
|
|
+ else:
|
|
|
+ pdf=self.df
|
|
|
+ print(pdf[fields].to_string(index=False))
|
|
|
|