Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
2 месяца назад
Гость
2 месяца в сервисе
Был онлайн 2 месяца назад
2 месяца назад

Необходимо написать скрипт на Python 2.7 сиспользованием библиотеки scrapy,который будет выполнять скрапинг страниц на сайте https://chelyabinsk.flamp.ru исохранять отзывы в файлах формата json. Например, сохранять в файле все отзывы со страницы https://chelyabinsk.flamp.ru/firm/salam_kafe-2111590606323571после нажатия кнопки «Показать ещё отзывы» и после прокрутки этой страницы до
конца.

Если открыть эту страницу в Гугл Хром и открыть инструментыразработчика, видим (см файл «flamp1.png»), что при нажатии накнопку «Показать ещё отзывы» выполняется запрос «reviews?limit=5», далее после
страницы прокрутки мышью выполняется запрос «reviews?limit=5&offset_id=3273977»,
далее при прокрутке мышью – запрос «reviews?limit=5&offset_id=2868699» и
т.д. Причём в данных, которые возвращает предыдущий запрос, есть ссылка на
следующий запрос, например, запрос «reviews?limit=5» возвращает ссылку на
запрос «reviews?limit=5&offset_id=3273977»:
"next_link":https://flamp.ru/api/2.0/filials/2111590606323571/reviews?limit=5&offset_id=3273977

Данные поступают в формате json, например, текст отзыва – этозначение поля “text” (смфайл «flamp2.png»). Необходимо сохранить вфайле json данные о всех отзывов с указанной страницы. Например, настранице « есть
27 отзывов на момент 23.08.18. Пусть в файл сохраняются следующие поля: "next_link", "filial_id", "user_id","text", "rating", "date_created",
"source", "user":{"name"},
"official_answer"

Работа с библиотекой Scrapy описана здесь:
https://docs.scrapy.org/en/latest/intro/tutorial.html

Решение такой же задачи описано здесь:
https://habr.com/post/312816/

Будем считать, что задание выполнено, если Вы отправляете мнескрипты Scrapy, которыеуспешно выполняются на моём компьютере (на Python 2.7)

Войдите в аккаунт, чтобы посмотреть приложения к заказу.

Заявки фрилансеров

2 месяца назад
Колосов Олег
19 лет, Узбекистан
3 месяца в сервисе
Был онлайн 2 месяца назад
2 месяца назад
Александр Лесниченко
32 года, Украина
2 месяца в сервисе
Был онлайн 2 месяца назад

Похожие заказы

Модификация системы OpenEMM (Java/J2EE,Python?)

СРОЧНО ищется фриленсер со знаниями Java, J2EE (включая Hibernate, Spring, Struts, JSP), MySQL, а также возможно понадобится Python для модификации некоторых скриптов. Желательно знание C (хотя маловероятно что оно понадобится, однако часть кода крит...

Работа на Python

Необходимо разработать и описать диаграммы • Прецедентов. • Классов. • Структуры базы данных. • Структуры xml. При этом необходимо сделать реализацию задачи в объеме примера «Телефонный справочник». • Реализация на языке Python разработанной структу

Счетчик на Python и PostgreSQL

Разработка счетчика статистики сайтов. – наличие уже существующей версии счетчика на php-mysql – повтор функционала этой версии – быстродействие на несколько порядков выше – наличие т.з. по дополнительным пунктам Разработка этого проекта на связке

Работа на Python

Необходимо разработать и описать диаграммы • Прецедентов. • Классов. • Структуры базы данных. • Структуры xml. При этом необходимо сделать реализацию задачи в объеме примера «Телефонный справочник». • Реализация на языке Python разработанной структу

Скрипт отправки SMS на Python

Добрый день. Меня интересует простенький скрипт для отправки смс на Python. Как он реализован, меня интересовать не должно. Пусть в скрипте идёт работа с сокетами напрямую, или отправляются http-заголовки какому-нибудь сервису, это не важно. Главное,...

Клонирование Яндекс.Метро:HTML, JavaScript, Python

Требуется склонировать сайт Яндекс.Метро для Москвы и Петербурга (основное – HTML&JavaScript части) и внести определённые изменения (подробнее – ниже). Реализация требуется для обычного хостинга, однако, если будет интерес: можно адаптировать для...

Доработка сайта на python\django

Несколько задач по доработке сайта на python\django: 1. "Натянуть" новую верстку 2. Доработать некоторые элементы сайта (поиск по сайту, оформление заказа на сайте и т.д.) Задачи могут разбиваться по отдельным подзадачам, с оплатой за выпол...

Веб проект Python Django JQuery

Несложный веб проект нуждается в разработчике. Есть ТЗ, дизайн, понимание того что необходимо =) не хватает программиста который возьмется и воплотит все задуманное в коде. Если Вы разработчик и хорошо знаете Python+Django+JQuery то не составит труда...

Скрипт срочно (нa выбор, php/perl/shell/python)

У нас есть: А) 1. SSH-Key (как мастер кей) 2. SNMP Community Strings для Linux/Windows т.е скрипт сканит сеть, если получается зайти с мастер кей, тогда шаг Б, если нет А2, потом шаг Б дальше. Надо написать скрипт который будет пробовать получить

Проект на python

Необходимо разработать проект на python с использованием openVC. хорошее знание математики. Инструкции и ТЗ мы дадим. опыт у нас в подобном есть, поэтому сможет помогать. по трудозатратам - около 80 часов. начать нужно в понедельник и сдать че