Содержание
- 2. План урока 1) Немножко про ДЗ 2) Библиотека requests 3) Запросы к API Aviasales, парсинг JSON
- 3. Библиотека requests https://2.python-requests.org/en/master/ - документация
- 4. Запросы >>> r = requests.get('https://api.github.com/events') >>> r = requests.post('https://httpbin.org/post', data = {'key':'value'}) >>> r = requests.put('https://httpbin.org/put',
- 5. GET >>> payload = {'key1': 'value1', 'key2': 'value2'} >>> r = requests.get('https://httpbin.org/get', params=payload) URL = https://httpbin.org/get?key1=value1&key2=value2
- 6. POST >>> payload = {'key1': 'value1', 'key2': 'value2'} >>> r = requests.post("https://httpbin.org/post", data=payload) >>> payload_tuples =
- 7. Обработка ответа >>> r = requests.get('https://api.github.com/events') >>> r.text u'[{"repository":{"open_issues":0,"url":"https://github.com/… >>> r.content b'[{"repository":{"open_issues":0,"url":"https://github.com/… >>> from PIL import
- 8. Обработка ответа >>> r = requests.get('https://api.github.com/events') >>> r.json() [{u'repository': {u'open_issues': 0, u'url': 'https://github.com/...
- 10. Регулярные выражения https://habr.com/ru/post/66931/ - простые примеры
- 11. Регулярные выражения
- 12. Домашнее задание 1) Доработать приложение по поиску авиабилетов, чтобы оно возвращало билеты по названию города, а
- 14. Скачать презентацию