Software, Web, Уроци

Web Scraping с PHP

Често се сблъсквам с това – сайтове, които съдържат полезна публична информация, да нямат публично или никакво API. Това затруднява работата на програмиста, ако иска да използва предоставената информация. На помощ идва Web Scraping-ът (повече информация). С този метод се прочита съдържанието на една страница и се изважда необходимата информация. За целта на статията, ще скрейпвам (остъргвам) съдържанието на блога ми. Ако искате да ползвате готовото решение, можете да вземете кода от GitHub. Опознай противника! За да можем да автоматизираме процеса на парсване (правене на разбор) на интернет страница, първо трябва да анализираме нейното съдържание. Това е значителен ръчен труд, но след…

Web Сайтове, Проекти

Градска библиотека „Пеньо Пенев“

Още един успешен проект! Проектът имаше за цел да трансформира предходния сайт на градската библиотека в модерен такъв, който да съдържа и система за управление на съдържанието. Естествено, както бихте се досетили, реших да го направя на WordPress. Така се спести доста време за създаване на сайта, добави се система за управление на съдържанието и придоби висока сигурност. Сайтът бе изграден за 3 дни (с предварителния тест), като през цялото време имах подкрепата от екипа на библиотеката. Ето и крайния резултат – ГРАДСКА БИБЛИОТЕКА „ПЕНЬО ПЕНЕВ“. Какъв беше проблемът? Предишният сайт на библиотеката беше стар като дизайн и статичен като съдържание. Това водеше до голям брой проблеми. Основният проблем бе…

Web Сайтове, Проекти

Каталог

Преди време близък роднина имаше големи затруднения, изпълнявайки ролята на дистрибутор, тъй като хартиеният каталог създават затруднения. Най-голямото затруднение е когато клиент „Х“ иска да запита за продукт за определено заболяване. Търсенето на продукт за определено заболяване страница по страница може да отнеме няколко часа! След кратък разговор, стигнахме до решение, което на мен лично ми хареса въпреки, че дизайна не е много добър. Какво направих за да реша проблема? След като установихме проблема, взех решение да направя уеб сайт, който ще може да се използва както на компютър, така и на мобилно устройство. Понеже сайта няма да е голям,…