код: def lock_account(email_login, email_password, login): r = None s = requests.session() proxy = get_proxy() proxies = {'https': 'https://%s' % (proxy), 'http': 'http://%s' % (proxy)} s.headers.update({'User-Agent': generate_useragent()}) s.proxies.update(proxies) domain = "https://help.steampowered.com/en/" try: s.get("https://help.steampowered.com/en/login/") r = s.get(domain + "wizard/HelpWithLoginInfo/?issueid=406") except: lock_account(email_login, email_password, login) return data = { "login": login, } s.post(domain + "wizard/lockaccount", data=data) kt_page = s.get(domain + "wizard/somepage?&s=%s&lost=2" % (steam_id)) kt_code = re.findall(r'(?<=class="code_text">).*?(?=<)', kt_page.text)[0] id = re.findall(r'(?<=<input type="text" value=").*?(?=" name="lock_session_id")', kt_page.text)[0] data = { "id": id, } s.post(domain + "lock", data=data) print(kt_code) return(kt_code) Code def lock_account(email_login, email_password, login): r = None s = requests.session() proxy = get_proxy() proxies = {'https': 'https://%s' % (proxy), 'http': 'http://%s' % (proxy)} s.headers.update({'User-Agent': generate_useragent()}) s.proxies.update(proxies) domain = "https://help.steampowered.com/en/" try: s.get("https://help.steampowered.com/en/login/") r = s.get(domain + "wizard/HelpWithLoginInfo/?issueid=406") except: lock_account(email_login, email_password, login) return data = { "login": login, } s.post(domain + "wizard/lockaccount", data=data) kt_page = s.get(domain + "wizard/somepage?&s=%s&lost=2" % (steam_id)) kt_code = re.findall(r'(?<=class="code_text">).*?(?=<)', kt_page.text)[0] id = re.findall(r'(?<=<input type="text" value=").*?(?=" name="lock_session_id")', kt_page.text)[0] data = { "id": id, } s.post(domain + "lock", data=data) print(kt_code) return(kt_code) все ссылки я поменял, чтоб не спиздили мой скрипт print(kt_code) работает, и выводит нужный код return почему то не работает, функция ничего не возвращает
вернуть kt_code, на сколь я понял без скобок нужно, это же не функция? если ты он про первый ретурн, то просто так, прервать функцию, она все равно перезапускаться, можно же так?
нет, автоснятие, уже все работает The post was merged to previous Sep 30, 2019 осталось только панельку