Загрузка...

Как сделать авторизованный запрос

Тема в разделе Python создана пользователем Popugtop 5 май 2022. 199 просмотров

  1. Popugtop
    Popugtop Автор темы 5 май 2022 :finger_up: 447 9 дек 2019
    авторизуюсь на сайте через selenium, и надо сделать запрос по ссылке и получить ответ в json, когда я попытался сделать это через request, мне выдало такую ошибку:
    {'faultcode': 'Server.UserNotAuthenticated', 'faultstring': 'Вы не авторизованы. </br>Обновите страницу для повторной аутентификации.'}

    теперь вопрос, как сделать этот запрос, но чтобы он был авторизованным (вопрос поставлен очень круто да :roflanebalo:)

    простите я тупой просто
     
    5 май 2022 Изменено
  2. WayVee
    WayVee 5 май 2022 Разработка - https://zelenka.guru/threads/3849513/ 248 3 май 2021
    что за сайт?
     
    1. Popugtop Автор темы
      WayVee, дневник, авторизация по ********ам, поэтому пришлось selenium юзать
  3. badsnus
    badsnus 5 май 2022 526 3 май 2019
    ну так авторизуйся на сайте через request, а уже потом кидай запросы
     
    1. Посмотреть предыдущие комментарии (11)
    2. badsnus
      Popugtop,попробуй так
      Python
      import fake_useragent
      import requests
      from selenium import webdriver

      driver = webdriver.Chrome('chromedriver.exe')

      driver.get('https://lolz.live/')
      driver_cookies = driver.get_cookies()
      cookies = {}
      for cookie in driver_cookies:
      cookies[cookie['name']] = cookie['value']
      headers = {'user-agent': fake_useragent.UserAgent().random}

      r = requests.get('https://lolz.live/', headers=headers, cookies=cookies)
      print(r.cookies)
    3. Popugtop Автор темы
      badsnus, https://i.imgur.com/I6gL***.png :despair:
    4. Посмотреть следующие комментарии (4)
  4. тяжкий_неактив5829487
Загрузка...
Top