-29 / 11 / 0
Регистрация: 29.12.2018
Сообщений: 214
|
|
1 | |
Написать программу, которая разбирает (парсит) GET-запрос01.01.2019, 00:38. Показов 9034. Ответов 4
Метки нет (Все метки)
Возможно, вы замечали, что в адресах некоторых страниц (URL) встречаются символы & и =, как на первой строке примера. Это — GET-запрос протокола HTTP, один из способов передать сайту некоторые данные помимо адреса страницы, которую вы желаете открыть. Сайт может использовать эти данные по-разному, например изменять страницу в зависимости от них.
Пользователи, конечно, не пишут GET-запрос руками, он формируется той страницей, с которой пользователь переходит, нажав на ссылку или кнопку. Вы же должны написать программу, которая разбирает («парсит», от parse) GET-запрос. Вопросительный знак ? разделяет в адресе путь к странице, которую мы запрашиваем, от GET-запроса. Нас будет интересовать только запрос. Он состоит из пар ключ-значение; пары отделены друг от друга амперсандом &, а ключ от значения — знаком равенства. В приведенном примере таких пар две, и ключу «text» соответствует значение «котики», а ключу «source» — значение «images_drawing». Программа должна вывести значение, соответствующее заданному ключу. В реальности многие символы должны представляться в URL-адресах особым образом, но мы для простоты будем считать, что в ключах и значениях GET-запроса разрешены все цифробуквенные символы, символы пустого пространства (кроме символа перевода строки) и все знаки препинания, кроме ?, &, = и #. Формат ввода На первой строке вводится URL, содержащий GET-запрос. На второй строке вводится ключ, присутствующий в этом запросе. Формат вывода Нужно вывести одну строку — значение, соответствующее ключу. Пример Ввод https://yandex.ru/images/searc... es_drawing text Вывод котики
0
|
01.01.2019, 00:38 | |
Ответы с готовыми решениями:
4
Написать программу, которая делает запрос о действиях пользователя Написать диалоговую программу, которая выдавала бы пользователю запрос о вводе двух чисел Написать программу, которая вычерчивает на экране узор – ломаную линию программу, которая выводит на экран пятиконечной звезды. Написать программу на питоне.Написать программу «Шифрование», которая позволяет зашифровывать и расшифровывать текст |
8 / 8 / 0
Регистрация: 17.11.2019
Сообщений: 7
|
||||||
03.12.2019, 19:43 | 2 | |||||
1
|
Просто Лис
|
|
03.12.2019, 19:53 | 3 |
0
|
codcw
|
03.12.2019, 20:28
#4
|
Не по теме:
Кликните здесь для просмотра всего текста
ох уж эти котики... :-|
0
|
0 / 0 / 0
Регистрация: 24.02.2022
Сообщений: 5
|
|||||||||||
23.12.2023, 02:32 | 5 | ||||||||||
0
|
23.12.2023, 02:32 | |
23.12.2023, 02:32 | |
Помогаю со студенческими работами здесь
5
Написать программу на питоне.Написать программу «Шифрование», которая позволяет зашифровывать и расшифровывать текст Программа которая парсит XML файл Написать программу, которая формирует бинарный файл с входными данными и программу которая читает бин. файл Программа, которая заходит на сайт, авторизуется и парсит информацию с сайта Написать программу, которая содержит функцию которая проверяет баланс Написать программу, которая считывает с клавиатуры строку символов, и имеет функцию, которая возвращает значения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |