AttributeError:“客户端”对象没有属性“运行”

时间:2020-07-27 09:59:44

标签: python attributes

请帮忙!我只是在学习,我不明白我的错误是什么

class Client:
    
    def __init__(self):
        self.session = requests.session()
        self.session.headers = {
            'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 YaBrowser/20.6.2.197 Yowser/2.5 Yptp/1.23 Safari/537.36', 'accept': '*/*',
            'Accept-Language': 'ru',
        }
    
def run(self):
    text = self.load_page()
    self.parse_page(text=text)

if __name__ == '__main__':
    parser = Client()
    parser.run()

1 个答案:

答案 0 :(得分:1)

您只需要在run内缩进Client

class Client:
    def __init__(self):
        ...
    
    def run(self):
        ...

if __name__ == '__main__':
    parser = Client()
    parser.run()

网上有几本教程,请在此处发布之前,先在线彻底搜索您的问题。这是一个非常基本的问题