Парсинг сайтов на Python
Введение
В данной работе я бы хотела подробнее изучить парсинг веб-сайтов на языке программирования Python, описать технологии, обеспечивающие коммуникацию программы с сайтом и формат анализируемых данных и написать программы, осуществляющие автоматический поиск стоимости товаров.
На сегодняшний день, Python является стремительно развивающимся языком. В основном его популярность связана с простотой и легкостью освоения. Также развитию популярности способствует и то, что он поставляется под открытой лицензией и является свободно распространяемым. Это обеспечивает наличие огромного количества библиотек, расширений и готовых компонентов, которые можно свободно использовать в своих проектах, что сильно экономит время. Преимуществом Python над С++ и Java является компактность написания кода. Так, на языке Python описание одного кода может занимать 2 строчки, на других занимает по несколько блоков.
Содержание
Введение4
1. Анализ задачи6
1.1 Формулировка задачи7
1.2. Понятие «парсинг»7
2.Алгоритм работы парсинга, основные библиотеки10
2.1 Общий алгоритм10
2.2 Понятие HTTP11
2.3 Описание и анализ используемого в работе алгоритма12
3. Описание разрабатываемой программы13
3.1. Структура и особенности программы13
3.2Блок-схема15
Приложение18
Список используемой литературы20
Список используемой литературы
1. Учебно-методический практикум по дисциплине "Информационные технологии в экономике" / ГАЙДУК Н.В.; Куб. гос. аграр. ун-т, Каф. информационных систем. - Краснодар: КубГАУ, 2008. - 299с
2. Скрапинг веб-сайтов с помощью Python Р.Митчелл
3. Кнут, Д.Э. Искусство программирования: учеб. пособие: в 3 т.: пер. с англ. Т.1: Основные алгоритмы. - 3-е изд. - М. и др.: Вильямс, 2000. - 720 с.
4. Краткое руководство по веб-парсингу на R (R Web Scraping Quick Start Guide)
5. Бежанова, М.М. Практическое программирование: структуры данных и алгоритмы: учеб. для вузов / М.М. Бежанова, Л.А. Москвина, И.В. Поттосин. - М.: Логос, 2001.
Существенное влияние на российскую экономику оказывают события политического, экономического и культурного характера. Внешние инвестиции, экспорт, а также многочисленные подножки со стороны соседних стран угрожают авторитету России, развитию и темпам роста, а также формируют новые проблемы российской экономики. Часто россияне вынуждены отказывать себе в желании купить какую-нибудь вещь. Однако не все хотят мериться с этим и задавшись целью приобрести, допустим,13 iphone или брендовую сумку, вынуждены каждый день по многу раз открывать сайт, находить нужный раздел, выбирать модель и ,проделав еще много операций наконец-то узнать стоимость. Но мой код может помочь решить эту проблему. В следующий раз, когда они опять захотят узнать цену на товар, им просто нужно будет запустить код и он покажет стоимость товара на этом сайте в данный момент.