Загрузка...

Помогите с Python

Тема в разделе Программирование создана пользователем Nucky24 15 окт 2018. 171 просмотр

  1. Nucky24
    Nucky24 Автор темы 15 окт 2018 3 24 июл 2018
    Здравствуйте господа
    Я уже надоел вам со своими тупыми вопросами но мне не к кому больше обратится

    Я решил доделать код с парсингом погоды с сайта погоды

    Код

    print('Введите дд-мм-гг для корректного отображения погоды: ')
    a=input('')
    s=requests.get('https://sinoptik.ua/погода-Москва/2018-10-02')

    Мне нужно что бы дата в конце силки менялась на тут дату которую вводит пользователь
    Я думал это легко просто заменю дату на вместимость переменной а с помощью .replace

    Ну типа что то на подобии этого
    s=s.replace('2018-10-02' , a)
    но выдало ошибку и я встал в ступор

    Помогите как это сделать

    За ранее прошу прощения за очередной тупо вопрос
     
  2. Akoazm
  3. Nucky24
    Nucky24 Автор темы 15 окт 2018 3 24 июл 2018
  4. DarkHorse111
    DarkHorse111 8 ноя 2018 Заблокирован(а) 37 17 янв 2018
    можно комплекснее сделать

    a = input("...")
    r = requests.get("https://sinoptik.ua/погода-Москва/{}".format(a))
    # format() , таким вариантом можно в любую строку вставить переменную
    лучше всего юзай фукнцию str() ибо тогда не будет ошибок 100 процентов изза неправильного формата запроса
    #есть еще вариант
    r = requests.get("https://sinoptik.ua/погода-Москва/%s" % a
     
Top
Загрузка...