File "C:\Source\vk\resolvedomain.py", line 6, in resolve_domain
resolve_domain = vk.resolveScreenName(screen_name=domain)
AttributeError: 'tuple' object has no attribute 'resolveScreenName'
def main():
logger.log()
vk = authorisation.authorisate()
print(resolvedomain.resolve_domain('group_domain', vk))
if __name__ == '__main__':
sys.exit(main())
def authorisate():
conf = configparser.RawConfigParser()
conf.read('config.cfg')
login = conf.get('account', 'login')
password = conf.get('account', 'password')
vk_session = vk_api.VkApi(login, password, captcha_handler=captcha_handler)
vk_session.auth()
vk = vk_session.get_api()
tools = vk_api.VkTools(vk_session)
return vk, tools
def resolve_domain(domain):
resolve_domain = vk.resolveScreenName(screen_name=domain)
id_from_domain = 0 - resolve_domain['object_id']
print('resolve ', id_from_domain)
return id_from_domain
id_from_domain = resolvedomain.resolve_domain('lunev_network', *vk)
def resolve_domain(domain, *args):
vk = args[0]
resolve_domain = vk.resolveScreenName(screen_name=domain)
def main():
logger.log()
vk_and_tools = authorisation.authorisate()
vk = vk_and_tools[0]
tools = vk_and_tools[1]
id_from_domain = resolvedomain.resolve_domain('lunev_network', vk)
def resolve_domain(domain, vk):
resolve_domain = vk.resolveScreenName(screen_name=domain)
id_from_domain = 0 - resolve_domain['object_id']
print('resolve ', id_from_domain)
return id_from_domain
commented on June 10th 19 at 14:41Find more questions by tags Python
Something like
- Nathan_Gaylord commented on June 10th 19 at 14:39