Scraper danych z empika

Nie tak dawno temu dostałem zlecenie napisania skryptu pobierającego dane, dla księgarni internetowej opartej o PrestaShop. Klient chciał rozszerzyć swój asortyment, natomiast nie miał ochoty wydawać pieniążków na copywriterów.

Za pomocą PHP pobraliśmy listę synonimów oraz dane dotyczące konkretnych produktów. Postanowiłem, że opublikuje część kodu odpowiedzialną za scraping danych ze strony empiku.

Całość do poprawnego działania wymaga pobrania klasy simple_html_dom.
(więcej…)

Zadbaj o swoją witrynę

Jest to druga część poradnika z zakresu optymalizacji stron internetowych, którą tworzę w ramach swojego dziennika.
W części pierwszej (którą możesz znaleźć tutaj) skupialiśmy się głównie na kwestii minimalizacji czasu wczytywania strony.
Szybkość działania witryn jest niewątpliwie ważnym czynnikiem, lecz nie jedynym. W tej drugiej części chciałbym wykorzystać system do
analizy od seoaudyt.clearsense.pl.

Powyższy system analizuje dla nas poszczególne komponenty strony, które postaram się w miarę możliwości opisać.

I. Widoczność/indeksowanie strony

Czynnik wskazujący czy nasza strona jest widoczna dla użytkowników oraz botów ją odwiedzających. Chodzi tutaj o poprawne zwrócenie kodu odpowiedzi serwera 200. Jeżeli ten punkt u Ciebie został zaznaczony na czerwono, należy sprawdzić conajmniej dwie rzeczy:
a) Dostępność serwera z sieci zewnętrznej,
b) Poprawność formuł w pliku robots.txt.
(więcej…)

Optymalizacja czasu wczytywania strony

I. OPTYMALIZACJA STRONY (część pierwsza)
CEL:

Celem tego pro „tricka” będzie w głównej mierze uświadomienie Was jak ważne jest poprawne przygotowanie strony do jej publikacji w Google i doszlifowanie właściwych elementów.
Wielu z Was jest webmasterami i na co dzień spotykacie się z ciężarem i wysiłkiem jaki należy unieść na swoich barkach w trakcie przygotowań strony pod nową niszę, nową grupę odbiorców. Ciężar ten dodatkowo się zwiększa gdy jesteście także (tak jak np. ja) programistami i sami tworzycie sobie własny CMS. Droga od zamysłu do wykończeń graficznych jest długa, ale i często okazuje się zabójcza dla projektu. Niestety nasze zmęczenie projektem sprawia, że kwestie optymalizacyjne są często pomijane…
Czekamy na ruch 1,2,3 miesiąc i nic !…

Znalazłeś się kiedyś w takim położeniu ? To może być (może !== musi) przyczyna niepowodzenia Twojej strony.

* W języku PHP użycie znaku !== w instrukcji warunkowej ( IF ) oznacza „nie jest równe”. Za pomocą jakiego wyrażenia uzyskalibyśmy taki sam efekt w języku C i co zatem oznacza wyrażenie !=== ?

NARZĘDZIA:

W tym poradniku swoją pracę będę opierał o kilka podstawowych, ogólnodostępnych narzędzi:


DZIAŁAMY?!

(więcej…)

Jak sprawdzić czy twoje hasło zostało wykradzione podczas przecieku ?

xd

Często jesteśmy informowani o przecieku haseł który wystąpił przez błędy systemowe lub przez atak hakerów. Jest jednak sposób by sprawdzić czy twoje hasło zostało wykradzione w takim ataku. Umożliwia to strona https://haveibeenpwned.com/ dzięki której sprawdzimy czy hasło do naszego mail-a lub nazwa użytkownika zostało nielegalnie opublikowane .

Gdy zobaczymy taki komunikat jaki przedstawia obrazek główny wpisu, to nasze hasło jest bezpieczne i nie musimy się jak na razie martwić że ktoś nam je wykradł .
Jeśli jednak zobaczymy komunikat na czerwonym tle, to warto zadbać o zmianę hasła gdyż ktoś może posiadać bazę wykradzionych haseł i w każdej chwili włamać się na nasze konto.

(więcej…)

Pierwszy obrazek jako thumbnail

wordpress

Często zdarza się tak iż przy tworzeniu własnych templatek pod wordpress-a potrzebujemy użyć domyślnego thumbnai-a. Dobrym pomysłem jest wykorzystanie pierwszego obrazka z wpisu o ile post nie posiada już takowego thumbnail-a przypisanego. Zrobić to można na 2 sposoby:
– Wykorzystać wtyczkę Auto Post Thumbnail,
– Wprowadzić zmiany w kodzie szablonu,

Poniżej udostępniam prosty kod, który załatwi wam opcję nr (2):
(więcej…)