[Из песочницы] Пишем парсер с помощью XPath и Yii
2014-03-21 11:33:30
... темы, при этом
парсинг будет осуществляться в ...
+ развернуть текст сохранённая копия
Введение
Иногда бывают задачи когда нужно реализовать обертку для работы с API некоторого сервиса для нужд заказчика и сделать подобною задачу в основном довольно просто, но в сервиса не всегда есть этот API, либо возникает мысль что лучше бы его не было, поэтому приходиться парсить полностью страницу контента.
В качестве примера для данной статьи мы будем использовать выданное демо форума XenForo и заранее созданной темой, откуда будем парсить типичные данные: заголовок, время создания и сам текст темы, при этом парсинг будет осуществляться в авторизированном аккаунте форума. Все остальные данные можно будет взять по аналогии.
Сам парсер реализуем в виде компонента для удобного использования в Yii2.
Читать дальше →
Тэги:
php,
xpath,
yii,
yii2,
парсинг
Бесплатные скринкасты для изучения Go
2014-01-13 18:32:12
На сайте GoCasts.io опубликована небольшая подборка скринкастов, обучающих программированию на ...
+ развернуть текст сохранённая копия
На сайте GoCasts.io опубликована небольшая подборка скринкастов, обучающих программированию на языке Go. Всего опубликовано три скринкаста от Алана Харпера. Приятно, что в качестве примеров выбраны не абстрактные, а самые практичные примеры из реальной жизни.
#1 – HTTP Get
Как осуществить простой HTTP-запрос с использованием пакета net/http в стандартной библиотеке Go.
Читать дальше →
Тэги:
http-запрос,
json,
веб-программирование,
веб-разработка,
парсинг
Опыт разработки сервис-ориентированной системы
2013-12-26 15:42:50
Некоторое время назад мы вместе с небольшой командой программистов начали разработку достаточно ...
+ развернуть текст сохранённая копия
Некоторое время назад мы вместе с небольшой командой программистов начали разработку достаточно интересного с технической точки зрения аналитического проекта. Основной его целью была обработка данных, получаемых с различных веб-страниц. Нужно было обрабатывать эти данные, приводя в удобный вид и после этого анализировать собранную статистику.
До тех пор, пока у нас не было большого количества всевозможных данных, мы не имели каких-то нестандартных проблем и все решения были достаточно прямолинейными. Но проект разрастался, и размер собираемой информации, хотя сначала и не очень быстро, но все же увеличивался. Росла и кодовая база. И через некоторое время мы осознали весьма печальный факт — из-за всяких костылей и быстро-фиксов мы нарушили почти все возможные принципы проектирования. И если сначала организация кода была не столь важна, то со временем стало понятно, что без хорошего рефакторинга далеко мы не уедем.
Читать дальше →
Тэги:
gearman,
mongodb,
php,
rabbitmq,
workers,
анализ,
парсинг,
проектирование,
систем
Gplay2z – уникальный скрипт-парсер Google Play и App Store
2013-02-14 15:45:16
Где заработать в ...
+ развернуть текст сохранённая копия
Где заработать в интернете? - узнайте сейчас!
Где заработать в интернете? - узнайте сейчас! В полку интересных парсеров прибыло – скрипт Gplay2z позволяет парсить приложения Google Play и App Store. Его автор Алексей Скорняков aka seowit выпустил весьма оригинальный нишевый продукт, аналогов которому вроде как и нет. Если у вас уже имеется или вы только планируете создание сайта про iOS и Android [...]
Тэги:
seo,
вебмастерам,
контента,
парсеры,
парсинг,
скрипт,
софт
Как бороться с segmentation fault в simple_html_dom
2013-01-31 08:42:14
Иногда бывает что ваш скрипт выдает ошибку segmentation fault (ошибка сегментации) и завершает свою ...
+ развернуть текст сохранённая копия
Иногда бывает что ваш скрипт выдает ошибку segmentation fault (ошибка сегментации) и завершает свою работу. Скорей всего ошибка в комбинации ваших расширений к пхп, попробуйте оставить только те расширения, к-ые необходимы … Читать дальше →
Тэги:
php,
simple_html_dom,
парсинг,
рубрика