Хочу научиться писать php парсеры сайтов, чтобы мог парсить инфу любую, сохранять в нужный результат, чекать как-то, при не обходимости запускать обратно циклы и т.д.
#1
Отправлено 06 Март 2017 - 17:01
#2
Отправлено 06 Март 2017 - 17:20
Дмитрий Лаврик - PHP парсеры
https://slivup.top/t...p-parsery-2016/
Роман Кротов - Как парсить сайты
http://nnmclub.to/fo...ic.php?t=983637
#3
Отправлено 06 Март 2017 - 22:37
посмотри в сторону зенки, разберется даже человек далекий от программирования. регеры, парсеры пишутся на раз.
#4
Отправлено 06 Март 2017 - 23:09
Хочу научиться писать php парсеры сайтов, чтобы мог парсить инфу любую, сохранять в нужный результат, чекать как-то, при не обходимости запускать обратно циклы и т.д.
php поверхностно, curl, regexp - это минимум знаний для php парсера.
#5
Отправлено 06 Март 2017 - 23:38
#6
Отправлено 07 Март 2017 - 08:29
Накидал лапши и как бы помог? Смотри Лаврика. Он тебе основные методики даст.
#7
Отправлено 07 Март 2017 - 15:28
Спасибо, зено есть, нужно именно на пшп и т.д. да и хочу языки изучать, по степенно да овладеть всеми.. а то так.. только названия заю, но не знаю ничего
#8
Отправлено 07 Март 2017 - 15:47
Тоже интересно.
#9
Отправлено 09 Март 2017 - 17:27
говорят программирование надо изучать с языка Perl
#10
Отправлено 11 Март 2017 - 18:28
Хочу научиться писать php парсеры сайтов, чтобы мог парсить инфу любую, сохранять в нужный результат, чекать как-то, при не обходимости запускать обратно циклы и т.д.
Начать пожалуй стоит с того, что любую инфу ты не спарсишь при помощи php парсера. Если там ajax, то нужен js + немало сайтов сейчас под cloudflare, с выключенным js на них не пускает.
#11
Отправлено 11 Март 2017 - 19:25
Начать пожалуй стоит с того, что любую инфу ты не спарсишь при помощи php парсера. Если там ajax, то нужен js + немало сайтов сейчас под cloudflare, с выключенным js на них не пускает.
А если я хочу парсить видео и загружать их на другой сайт?
#12
Отправлено 11 Март 2017 - 19:32
А если я хочу парсить видео и загружать их на другой сайт?
Видео это просто файл для скачивания, имеет значения реализация сайта с которого оно парсится и реализация формы загрузки, на сайте, на который грузится.
#13
Отправлено 11 Март 2017 - 19:50
Видео это просто файл для скачивания, имеет значения реализация сайта с которого оно парсится и реализация формы загрузки, на сайте, на который грузится.
Например на сайте есть кнопка "скачать", а загружать в вк. И можно ли как-то качать файлы непосредственно на хостинг, чтоб вообще всё автоматизировать, нужно ли БД подключать?
#14
Отправлено 11 Март 2017 - 20:12
Например на сайте есть кнопка "скачать", а загружать в вк. И можно ли как-то качать файлы непосредственно на хостинг, чтоб вообще всё автоматизировать, нужно ли БД подключать?
Нельзя дать конкретный ответ на такую абстрактную постановку задачи. В общих чертах: 1) если эта кнопка скачать выводится на странице javascript'ом то php парсер, заходя на страницу, попросту не будет её видеть (и соответственно не сможет достать ссылку для скачивания), но в некоторых случаях это можно обойти, если к примеру на сайте используется некая фиксированная стурктура url'ов и т.п. 2) То, что вы в ВК через пользовательский интерфейс php парсерером не сможете загрузить видео - 100%, нужно использовать ВК API, смотрите документацию у них на сайте. 3) Использовать, или нет БД зависит от решаемой задачи и удобства в её решении (извиняюсь за товтологию). Для небольшого количества данных, их можно писать и читать просто из обычного txt файла на хостинге, для более крупных задач лучше сделать БД, иначе задолбетесь с этими текстовыми файлами. 4)"можно ли как-то качать файлы непосредственно на хостинг" - нужно качать файлы непосредственно на хостинг, не скачав предварительно файл вы не сможете его никак залить в ВК.
#15
Отправлено 11 Март 2017 - 20:20
Нельзя дать конкретный ответ на такую абстрактную постановку задачи. В общих чертах: 1) если эта кнопка скачать выводится на странице javascript'ом то php парсер, заходя на страницу, попросту не будет её видеть (и соответственно не сможет достать ссылку для скачивания), но в некоторых случаях это можно обойти, если к примеру на сайте используется некая фиксированная стурктура url'ов и т.п. 2) То, что вы в ВК через пользовательский интерфейс php парсерером не сможете загрузить видео - 100%, нужно использовать ВК API, смотрите документацию у них на сайте. 3) Использовать, или нет БД зависит от решаемой задачи и удобства в её решении (извиняюсь за товтологию). Для небольшого количества данных, их можно писать и читать просто из обычного txt файла на хостинге, для более крупных задач лучше сделать БД, иначе задолбетесь с этими текстовыми файлами. 4)"можно ли как-то качать файлы непосредственно на хостинг" - нужно качать файлы непосредственно на хостинг, не скачав предварительно файл вы не сможете его никак залить в ВК.
Благодарю, что посоветуете изучить мне для достижения этой цели, после просмотра базовых уроков по php для начинающих?
Похожие темы
Название темы | Форум | Автор | Статистика | Последнее сообщение | |
---|---|---|---|---|---|
Скачать
[Писательская Академия Антона Чижа] Учимся писать романтическое фэнтези (2024) |
Другие курсы | НЛО |
|
|
|
Флейм
Подскажите сервис по аналитике ТикТока |
Флейм | freakenergy |
|
|
|
Скачать
[Могу Писать] Рабочая тетрадь «Изложение ОГЭ» (2024) |
Дети и родители | НЛО |
|
|
|
Скачать
[Леха Беспалый] Как вести себя в конфликтных ситуациях, чтобы побеждать (2024) |
Курсы по психологии | НЛО |
|
|
|
Скачать
[Наталья Мошкова] Что нужно знать, чтобы рисовать книги (2023) |
Курсы по дизайну | НЛО |
|
|
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных