Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
3 / 3 / 0
Регистрация: 28.01.2013
Сообщений: 51

Очень сложный парсер

06.01.2016, 11:46. Показов 785. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, уважаемое сообщество.
Пользуясь случаем хочу всех поздравить с наступившим Новым Годом! Ну и хотелось бы понять с помощью ваших знаний и умений возможно ли сделать такой парсер?
Есть сайт: mysite.ru на страничке этого сайта есть кнопка "отчет", нужно чтобы программа сама проходила по ссылке этой кнопки, далее открывается страничка на которой находится 2-ве формы ввода даты, в одной форме дата с какого числа, во второй по какое число нужно получить отчет. Далее кнопка "получить", при нажатии на эту кнопку попадаем на страничку отчета, и вот тут нужно чтобы эта страничка спарсилась в excel файл, мало того нужно чтобы эта страничка обновлялась каждые 15 минут и снова парсилась в файл. Соответственно нужно каким-то образом, чтобы каждые 15 минут вводилась новая дата?
Скажите возможно ли такое сделать?
Отдельные странички спарсить не сложно, но можно ли сделать такой сложный парсер?

Добавлено через 21 час 29 минут
Извиняюсь, видимо не туда поместил тему. Может есть смысл перенести ее в раздел PHP и сети?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
06.01.2016, 11:46
Ответы с готовыми решениями:

Пишем сложный парсер
Всем привет. С данным языком программирование имел дело только поверхностно, что-то поправить, добавить простенький функционал в...

Как писать сложный парсер?
как писать сложный парсер сайтов с javasriptом там где в исходном коде страницы не отображаются тексты например ответы mail.ru или...

Очень сложный запрос к бд
Доброго времени суток форумчане! Была поставлена передо мной задача, вывести одним запросом в базе: Название фильма, его максимальный...

3
 Аватар для LORDofLINEAGE
39 / 39 / 17
Регистрация: 19.01.2013
Сообщений: 190
06.01.2016, 13:47
Цитата Сообщение от никыч Посмотреть сообщение
Добрый день, уважаемое сообщество.
Пользуясь случаем хочу всех поздравить с наступившим Новым Годом! Ну и хотелось бы понять с помощью ваших знаний и умений возможно ли сделать такой парсер?
Есть сайт: mysite.ru на страничке этого сайта есть кнопка "отчет", нужно чтобы программа сама проходила по ссылке этой кнопки, далее открывается страничка на которой находится 2-ве формы ввода даты, в одной форме дата с какого числа, во второй по какое число нужно получить отчет. Далее кнопка "получить", при нажатии на эту кнопку попадаем на страничку отчета, и вот тут нужно чтобы эта страничка спарсилась в excel файл, мало того нужно чтобы эта страничка обновлялась каждые 15 минут и снова парсилась в файл. Соответственно нужно каким-то образом, чтобы каждые 15 минут вводилась новая дата?
Скажите возможно ли такое сделать?
Отдельные странички спарсить не сложно, но можно ли сделать такой сложный парсер?

Добавлено через 21 час 29 минут
Извиняюсь, видимо не туда поместил тему. Может есть смысл перенести ее в раздел PHP и сети?
Возможно почти все, главное применять правильные инструменты и использовать правильный подход. Зависит от сайта: как он отправляет данные, шифрует ли, какие заголовки используются. Если хотите сами разобраться, используйте программу или расширения для браузера, чтобы следить за заголовками. Если хотите код или готовую подсказку, то предоставьте требуемые данные этого сайта: как происходит процесс передачи даты, какие ссылки у кнопок и т.п.
0
3 / 3 / 0
Регистрация: 28.01.2013
Сообщений: 51
06.01.2016, 16:52  [ТС]
Да, хотелось бы самому разобраться. Потому как получить готовый код это самое простое. Я спарсил нужную страничку, страничку отчета, уже после введения даты, с помощью get_file, но вот как эту страничку парсить каждые 15 минут, а так же как с датой быть не понятно. Надо чтобы программа дату каждый раз обновляла или как-то по другому это делается? В PHP полный нуб, поэтому даже не знаю с чего начать. Буду рад любой помощи или хотя бы намеку.

Всех с наступающим Рождеством!!!!
0
 Аватар для LORDofLINEAGE
39 / 39 / 17
Регистрация: 19.01.2013
Сообщений: 190
06.01.2016, 17:05
Цитата Сообщение от никыч Посмотреть сообщение
Да, хотелось бы самому разобраться. Потому как получить готовый код это самое простое. Я спарсил нужную страничку, страничку отчета, уже после введения даты, с помощью get_file, но вот как эту страничку парсить каждые 15 минут, а так же как с датой быть не понятно. Надо чтобы программа дату каждый раз обновляла или как-то по другому это делается? В PHP полный нуб, поэтому даже не знаю с чего начать. Буду рад любой помощи или хотя бы намеку.

Всех с наступающим Рождеством!!!!
начните с изучения php вообще. Если срочно нужен парсинг, попробуйте curl - очень удобная управляемая штука, с ней вы многое сможете. Насчет 15 минут - можно с помощью cron задать промежутки для выполнения скрипта, либо велосипед- поставить паузу в скрипте , что не советую) скиньте в лс сайт, гляну, сюда напишу ответ.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.01.2016, 17:05
Помогаю со студенческими работами здесь

ОЧень сложный код
Народ подскажите плз. Вляпался как дурак. Вообщем это декодированный экзешник, который был запущен по случайности На вирус тотале 64\64....

Очень сложный калькулятор
Самый сложный в мире калькулятор(пример из книги М.Шлее): #include <QtGui> #include "Calculator.h" //...

Очень сложный дифур
y^2y'^2+2xyy'-y^2+1=0 Я ввожу параметр p=y' y^2p^2+2xyp-y^2+1=0 Ну а что делать дальше, ума не приложу...

Очень сложный случай
У меня есть usb флэшка, на ней была специальная программа защиты от вирусов, т.е. на флэшку нельзя было что то записать с др....

Очень сложный подсчёт среднего числа
Здравствуйте форумчане. С наступающим вас! нужно посчитать.... в общем трындец. ) Не знаю как написать это в двух словах файл с...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Обмен данными в микросервисной архитектуре
ArchitectMsa 06.04.2025
Когда разработчики начинают погружаться в мир микросервисов, они часто сталкиваются с парадоксальным правилом: "два сервиса не должны делить один источник данных". Эта мантра звучит повсюду в. . .
PostgreSQL в Kubernetes: Автоматизация обслуживания с CNPG
Mr. Docker 06.04.2025
Администраторы баз данных сталкиваются с целым рядом проблем при обслуживании PostgreSQL в Kubernetes: как обеспечить правильную репликацию данных, как настроить автоматическое переключение при. . .
Async/await в TypeScript
run.dev 06.04.2025
Асинхронное программирование — это подход к разработке программного обеспечения, при котором операции выполняются независимо друг от друга. В отличие от синхронного выполнения, где каждая последующая. . .
Многопоточность в C#: Синхронизация потоков
UnmanagedCoder 06.04.2025
Многопоточное программирование стало неотъемлемой частью разработки современных приложений на C#. С появлением многоядерных процессоров возможность выполнять несколько задач параллельно значительно. . .
TypeScript: Классы и конструкторы
run.dev 06.04.2025
TypeScript, как статически типизированный язык, построенный на основе JavaScript, привнес в веб-разработку новый уровень надежности и структурированности кода. Одним из важнейших элементов этой. . .
Многопоточное программирование: Rust против C++
golander 06.04.2025
C++ существует уже несколько десятилетий и его поддержка параллелизма постепенно наращивалась со временем. Начиная с C++11, язык получил стандартную библиотеку для работы с потоками, а в последующих. . .
std::vector в C++: от основ к оптимизации производительности
NullReferenced 05.04.2025
Для многих программистов знакомство с std::vector происходит на ранних этапах изучения языка, но между базовым пониманием и подлинным мастерством лежит огромная дистанция. Контейнер std::vector. . .
Реляционная модель и правила Кодда: фундамент современных баз данных
Codd 05.04.2025
Конец 1960-х — начало 1970-х годов был периодом глубоких трансформаций в области хранения и обработки данных. На фоне растущих потребностей бизнеса и правительственных структур существовавшие на тот. . .
Асинхронные операции в Django с Celery
py-thonny 05.04.2025
Разработчики Django часто сталкиваются с проблемой, когда пользователь нажимает кнопку отправки формы и. . . ждёт. Секунды растягиваются в минуты, терпение иссякает, а интерфейс приложения замирает. . . .
Использование кэшей CPU: Максимальная производительность в Go
golander 05.04.2025
Разработчикам хорошо известно, что эффективность кода зависит не только от алгоритмов и структур данных, но и от того, насколько удачно программа взаимодействует с железом. Среди множества факторов,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер