Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139

Encoded response?

17.10.2017, 16:00. Показов 789. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Получаю в респонсе какую-то чушь. Может кто подсказать, результат надо декодировать или ещё что-то?

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
request_url = 'http://sabre.worldclassfares.com/flights.aspx'
request_params = {
    'tripType': 'oneway',
    'origin': 'DEL',
    'destination': 'BOM',
    'departuredate': '15-Dec-2017',
    'adults': '1',
    'childs': '1',
    'infants': '1',
    'directFlights': 'NA',
    'nearbyAirport': 'NA',
    'classType': 'Y',
}
result = requests.get(url=request_url, params=request_params)
print (result.text)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.10.2017, 16:00
Ответы с готовыми решениями:

Python 2.7 base64.b64decode( encoded )
base64 Подскажите плиз(дайте ссылку по подробнее) что за алгоритм шифрованя(дешефровки) используется здесь используется!? И как мне...

Ошибка <Response [200]> python vk_api
Пишу программу на python для выкладывания постов с изображением в группу Vk. Использую библиотеку vk_api и requests. Собственно вот...

Загрузка png в интернет через Response
Всех с новым 2014 годом!!! Я по теме загрузки файлов в интернет, как мне отправить картинку на сайт? вот пример кода, помогите, с...

5
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.10.2017, 18:07
Headmaster, а что за сайт, куда ты шлешь запрос и что ожидаешь получить?
То, что ты получаешь это закодированные (возможно зашифрованные каким-то образом данные), тут у тебя нет проблем с кодировкой.
1
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139
17.10.2017, 18:22  [ТС]
Я вообще ожидал json получить, а получаю эту ерунда.

Сайт продавца авиабилетов

Теперь мне понятно что закодированные. Но я так понимаю, что нельзя узнать способ шифрования и декодировать?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
17.10.2017, 18:39
Headmaster, откуда ты взял этот урл?
0
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
17.10.2017, 19:47
Цитата Сообщение от Headmaster Посмотреть сообщение
Но я так понимаю, что нельзя узнать способ шифрования и декодировать?
Это обычный base64. Только сдается мне, что ничего интересного там нет, поскольку в читаемый текст он не декодируется, и скорей всего потому, что изначально текстом и не был.
Да и сам url непонятно откуда вы взяли, если на сайте на него нет перехода, а субдомен http://sabre.worldclassfares.com - выдает HTTP Error 403.14 - Forbidden.
1
2 / 2 / 7
Регистрация: 08.05.2013
Сообщений: 139
18.10.2017, 09:50  [ТС]
Цитата Сообщение от alex925 Посмотреть сообщение
откуда ты взял этот урл?
Из API документации. Есть там пример request/response

Кликните здесь для просмотра всего текста
http://sabre.worldclassfares.com/flights.aspx?tripType=oneway&origin=DEL& destination=BOM&departuredate=25-Sep-2017&returndate=30-Sep-2017&adults=1&childs=0&infants=0&directF lights=NA&flexiableDates=NA&nearbyAirpor t=NA&classType=Y


Кликните здесь для просмотра всего текста
Кликните здесь для просмотра всего текста
весь json разумеется не влез
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
{
  "priceItinerary": {
    "Flights": [
      {
        "itinerary": {
          "Flight": {
            "Routing": "DEPARTURE",
            "originAirport": "DEL - Delhi - Indira Gandhi International Airport, India",
            "originDateTime": "2017-09-25T17:45:00",
            "destinationAirport": "BOM - Bombay (Mumbai) - Chhatrapati Shivaji International, India",
            "destinationDateTime": "2017-09-25T20:05:00",
            "operatingAirline": "UK",
            "flightType": "320",
            "flightNumber": "955",
            "totalTripTime": "2H :20M"
          },
          "FareBreakUp": {
            "TripType": "OneWay",
            "airlineName": "UK",
            "stops": "0",
            "seats": "9",
            "classType": "Y",
            "currencyCode": "USD",
            "totalBaseFare": "38.00",
            "totalFare": "46.90",
            "totalTax": "8.90"
          },
          "Pax": {
            "adults": {
              "adultsCount": "1",
              "currencyCode": "USD",
              "adults_baseFare": "88.00",
              "adults_totalFare": "96.90",
              "adults_tax": "58.90"
            }
          },
          "ItineraryUnique": {
            "SequenceID": "1",
            "ItineraryID": "eWhl3POTrfp9SpapaCKUaWGJMMb8fH",
            "Url": "book.aspx?ItineraryID=eWhl3POTrfp9SpapaCKUaWGJMMb8fH&tripType=OneWay&origin=DEL&destination=BOM&departureDate=25-Sep-2017&returnDate=NA&adults=0&childs=0&infants=0"
          }
        },
        "itineraryData": "\r\nNA\r\n"
      },
      {
        "itinerary": {
          "Flight": {
            "Routing": "DEPARTURE",
            "originAirport": "DEL - Delhi - Indira Gandhi International Airport, India",
            "originDateTime": "2017-09-25T15:15:00",
            "destinationAirport": "BOM - Bombay (Mumbai) - Chhatrapati Shivaji International, India",
            "destinationDateTime": "2017-09-25T17:25:00",
            "operatingAirline": "UK",
            "flightType": "320",
            "flightNumber": "933",
            "totalTripTime": "2H :10M"
          },
          "FareBreakUp": {
            "TripType": "OneWay",
            "airlineName": "UK",
            "stops": "0",
            "seats": "9",
            "classType": "Y",
            "currencyCode": "USD",
            "totalBaseFare": "38.00",
            "totalFare": "46.90",
            "totalTax": "8.90"
          },
          "Pax": {
            "adults": {
              "adultsCount": "1",
              "currencyCode": "USD",
              "adults_baseFare": "88.00",
              "adults_totalFare": "96.90",
              "adults_tax": "58.90"
            }
          },
          "ItineraryUnique": {
            "SequenceID": "2",
            "ItineraryID": "EkAd1AxX05423jz5VgeedxkTJJkZLo",
            "Url": "book.aspx?ItineraryID=EkAd1AxX05423jz5VgeedxkTJJkZLo&tripType=OneWay&origin=DEL&destination=BOM&departureDate=25-Sep-2017&returnDate=NA&adults=1&childs=0&infants=0"
          }
        },
        "itineraryData": "\r\nNA\r\n"
      },
      {
        "itinerary": {
          "Flight": {
            "Routing": "DEPARTURE",
            "originAirport": "DEL - Delhi - Indira Gandhi International Airport, India",
            "originDateTime": "2017-09-25T21:20:00",
            "destinationAirport": "BOM - Bombay (Mumbai) - Chhatrapati Shivaji International, India",
            "destinationDateTime": "2017-09-25T23:25:00",
            "operatingAirline": "UK",
            "flightType": "320",
            "flightNumber": "981",
            "totalTripTime": "2H :5M"
          },
          "FareBreakUp": {
            "TripType": "OneWay",
            "airlineName": "UK",
            "stops": "0",
            "seats": "9",
            "classType": "Y",
            "currencyCode": "USD",
            "totalBaseFare": "38.00",
            "totalFare": "46.90",
            "totalTax": "8.90"
          },
          "Pax": {
            "adults": {
              "adultsCount": "1",
              "currencyCode": "USD",
              "adults_baseFare": "88.00",
              "adults_totalFare": "96.90",
              "adults_tax": "58.90"
            }
          },
          "ItineraryUnique": {
            "SequenceID": "3",
            "ItineraryID": "nc6gHE1F2K9wIwxHjKoyIv02qPTyuf",
            "Url": "book.aspx?ItineraryID=nc6gHE1F2K9wIwxHjKoyIv02qPTyuf&tripType=OneWay&origin=DEL&destination=BOM&departureDate=25-Sep-2017&returnDate=NA&adults=1&childs=0&infants=0"
          }
        },
        "itineraryData": "\r\nNA\r\n"
      },


Собственно, мне важно было узнать, что это не я косячу по глупости
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.10.2017, 09:50
Помогаю со студенческими работами здесь

.find не может найти нужный класс в response, хотя он есть в bs
Весь код сразу: from bs4 import BeautifulSoup as BtS import requests from requests import Session import lxml from datas...

Как вывести график функции отклика камеры (Camera Response Function, CRF)?
Я получаю HDR изображение с помощью метода Дебевека (CalibrateDebevec). Подскажите, пожалуйста, как вывести график функции CRF из...

TypeError: Unicode-objects must be encoded before hashing
Код взят отсюда https://en.bitcoin.it/wiki/Mini_private_key_format import random import hashlib BASE58 =...

KeyError: 'response'
token = '' source_uid = '' target_uid = '' r = requests.get('https://api.vk.com/method/friends.getMutual', ...

<Response 429>
При парсинге сайта


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru