all_, agent):
                  
                  
                          self.base = base
                  
                  
                          self.all_ = all_
                  
                  
                          self.agent = agent
                  
                  
                  
                  
                  
                      def __soup(self, link):
                  
                  
                          resp = get(link, headers=self.agent)
                  
                  
                          soup = bs(resp.content, 'lxml')
                  
                  
                          return soup
                  
                  
                  
                  
                  
                      def getHeroLinks(self):
                  
                  
                          link = self.all_
                  
                  
                          herodata = self.__soup(self.all_).find('div', {"class": "hero-grid"}).findAll('a')
                  
                  
                          herolinks = []
                  
                  
                          for elem in range(len(herodata)):
                  
                  
                              herolinks.append(self.base + herodata[elem]["href"])
                  
                  
                          return herolinks
                  
                  
                  ...
                  
                  
                  
                  
                  
                  
                  
                  
                  Почему тут интерпретатор не видит self.all_ в качестве аргумента self.__soup()?
                  
                  
                  Я явно что-то делаю не так, но уже ничего не соображаю.
                  
                  
                  Пожалуйста, помогите.
                  
                  
                  
                  
                  
                  TypeError: __soup() missing 1 required positional argument: 'link'
                  
                  
                
точно на эту строку? может ещ> где-то вызов soup есть?
Обсуждают сегодня