Close Menu
    LinkedIn Facebook
    • Home
    • Blog
    • Statlink
    • O mnie
    • Kontakt
    Konsultacja
    ❶ Pozycjonowanie Stron www – Blog o SEO/SEM
    LinkedIn Facebook
    ❶ Pozycjonowanie Stron www – Blog o SEO/SEM
    Konsultacja
    Strona główna » [Gotowiec: PHP] Wyciąganie linków do rejestracji
    Linkowanie

    [Gotowiec: PHP] Wyciąganie linków do rejestracji

    arve_lekPrzez arve_lek13/07/2013642 Min. Czytania
    Udostępnij Facebook Twitter LinkedIn
    Wyciąganie linków do rejestracji php
    Udostępnij
    Facebook Twitter LinkedIn

    link extractor Jak wiadomo nie zawsze podstrony z formularzem rejestracyjnym są zaindeksowane. Często tworzy się footprinty do wyszukiwania adresów tak, aby pobrane adresy url z wyników wyszukiwania prowadziły od razu do podstrony rejestracyjnej. Jednak wtedy ucieka nam sporo innych adresów. Z kolei jak tworzymy footprinty do różnych podstron, to często trzeba znaleźć link do rejestracji. Sprawa jest na tyle prosta w przypadku np. Xrumera, że takich zabiegów nie trzeba robić, bo mod sam szuka podstrony rejestracyjnej. Jednak nie zawsze jest to dobre rozwiązanie!

    Poniżej podaję gotowy skrypt w php do wyciągania linków, które posiadają w sobie określony ciąg znaków.

    set_time_limit(3600);
    
    $linki = file('linki.txt');
    $slowa = array(
    	'register',
    	'signup',
    );
    
    foreach ($linki as $link)
    {
    	$link = trim($link);
    	if ( ! empty($link))
    	{
    		$tresc = file_get_contents($link);
    	
    		preg_match_all('/href="(.*?)"/s', $tresc, $dopasowania);
    		
    		foreach ($dopasowania[1] as $anchor)
    		{
    			foreach ($slowa as $slowo)
    				if (strstr($anchor, $slowo))
    				{
    					if (strstr($anchor, 'https'))
    						echo $anchor."<br>\r\n";
    					else
    					{
    						$link = parse_url($link);
    						echo $link['scheme'].'://'.$link['host'].$anchor."<br>\r\n";
    					}
    				}
    		}
    	}
    	
    }
    

    W zmiennej $slowa podajemy ciągi znaków pod wyciąganie linków.

    W pliku linki.txt podajemy adresy url, z których będą wyciągane linki.

    Takie zabiegi łatwo robi się w programie UltraSeoMaster. Możemy ustawić wielowątkowość. Mój skrypt ma ograniczenia, ale dla osób, które nie posiadają tego programu może się przydać. Druga sprawa łatwiej się uczy PHP na gotowych skryptach :)

    (+10, Głosów: 10)

    Loading...

    Cząstki wiedzy!

    Najlepsze treści prosto do Twojej skrzynki.

    Proszę potwierdzić subskrypcję!
    Niektóre pola są puste lub błędne!


    PHP
    Udostępnij. Facebook Twitter LinkedIn
    Poprzedni artykułseoclerks.com
    Następny artykuł [Gotowiec: PHP] Wyciąganie adresów URL (i nie tylko) z komentarzy WordPress – Sztuczka!
    arve_lek
    • LinkedIn

    Jestem Paweł Macur, znany w sieci jako arve_lek. Studiowałem informatykę na Uniwersytecie im. Adama Mickiewicza w Poznaniu, gdzie zainteresowałem się SEO/SEM.

    Podobne Artykuły

    Ochrona w Cloudflare przed atakami hakerskimi

    07/08/2024

    Jak automatycznie monitorować trendy wyszukiwań na całym świecie za pomocą Pythona

    03/07/2024

    [Baselinker] Automatyzacja dodawania numerów przesyłek za pomocą API w PHP

    22/05/2024
    6 komentarzy

    6 komentarzy

    1. Kamil on 14/07/2013 15:25

      Dzięki za skrypt na pewno się przyda :)

    2. Bossman on 16/07/2013 11:22

      UltraSeoMaster bez niego to już nie potrafię pracować. Skrypt bardzo przydatny. Dzięki

    3. Tomeek on 19/07/2013 09:11

      + dla was. Bardzo dobry skrypt.

    4. lukasss on 22/07/2013 08:46

      Bardzo dobry skrypt.

    5. Dawid on 25/07/2013 23:50

      Bardzo przydatny skrypt! Wielkie dzięki.

    6. Alicja on 28/07/2013 14:48

      Również dziękuje :)

    Dodaj Komentarz

    *

    Kategorie
    • Biznes i Rozwój Cyfrowy (16)
    • E-commerce (3)
    • Rozwój Webowy (23)
    • SEO (61)
      • Case Study (1)
      • Linkowanie (7)
      • Narzędzia SEO (39)
      • Optymalizacja stron (1)
      • Testy SEO (5)
    • Social Media (2)
    Najlepsze Artykuły
    • +26: Przekierowanie 301 (Głosów: 28)
    • +24: Jak zarabiać na blogu (stronie internetowej) ? (Głosów: 32)
    • +20: Scrapebox (Głosów: 20)
    • +19: Program partnerski złote myśli (Głosów: 21)
    • +19: Scrapebox – auto-approve konkurencji (Głosów: 21)
    • +18: Scrapebox – pytania i odpowiedzi (Głosów: 9)
    23/08/20128 Odsłon22 Rozwój Webowy

    Wyrażenia regularne notepad++

    13/08/20131 Odsłon23 Rozwój Webowy

    [Gotowiec: PHP] Wyszukiwanie i zamienianie ciągu znaków

    16/06/20131 Odsłon11 Narzędzia SEO

    Przykłady c# w ZennoPoster

    08/06/20121 Odsłon36 Biznes i Rozwój Cyfrowy

    Jak zarabiać na blogu (stronie internetowej) ?

    17/01/20111 Odsłon22 Narzędzia SEO

    Scrapebox – auto-approve konkurencji

    Tagi
    auto approve baselinker css Excel facebook finanse footprinty forex funkcje scrapeboxa Google Trends harvestowanie hostingi JavaScript motywacja PHP Polski słownik synonimów programy partnerskie przekierowanie 301 python Scrapebox SEOKatalog SpinnerChief szablony ZennoPoster tutorial zennoposter Visual Basic WordPress XRumer ZennoPoster
    Polecane Strony
    • Tatuaże Dziarownia
    Komentarze
    • arve_lek - Jak automatycznie monitorować trendy wyszukiwań na całym świecie za pomocą Pythona
    • x0x - Jak automatycznie monitorować trendy wyszukiwań na całym świecie za pomocą Pythona
    • dawid - Ochrona w Cloudflare przed atakami hakerskimi
    Nowe wpisy
    • Ochrona w Cloudflare przed atakami hakerskimi
    • Jak automatycznie monitorować trendy wyszukiwań na całym świecie za pomocą Pythona
    • [Baselinker] Automatyzacja dodawania numerów przesyłek za pomocą API w PHP
    • Weryfikacja nieprawidłowości w rozliczeniu przesyłek Inpost
    • Prywatne Proxy od BuyProxies.org, Warto?
    © 2010-2025 SEO&SEM by Arve_lek.

    Wpisz powyżej i naciśnij Enter, aby wyszukać. Naciśnij Esc, aby anulować.

    Ta strona wykorzystuje Cookies

    Wykorzystujemy pliki cookie do spersonalizowania treści i reklam, aby oferować funkcje społecznościowe i analizować ruch w naszej witrynie. Informacje o tym, jak korzystasz z naszej witryny, udostępniamy partnerom społecznościowym, reklamowym i analitycznym. Partnerzy mogą połączyć te informacje z innymi danymi otrzymanymi od Ciebie lub uzyskanymi podczas korzystania z ich usług. Aby uzyskać więcej informacji, zobacz naszą politykę prywatności.
    Zezwól
    Ustawienia zgody na pliki cookie
    Ustawienia zgody na pliki cookie

    Ustawienia Prywatności

    Wybierz, które ciasteczka chce aktywować. Możesz zmienić te ustawienia w każdej chwili poprzez ikonę ustawień widoczną w rogu strony. Jednakże zmiana ustawień może powodować wyłączenie niektórych funkcji dostępnych na stronie. Aby dowiedzieć się jak usunąć ciasteczka w przeglądarce sprawdź zakładkę "Pomoc". Dowiedz się więcej na temat ciasteczek, których używamy.

    Za pomocą poniższego suwaka możesz włączyć lub wyłączyć różne typy ciasteczek:

    • Essential
    • Functionality
    • Analytics
    • Advertising

    Ta strona będzie

    • Pamiętać, którą grupę plików cookie zaakceptowałeś

    Ta strona internetowa nie będzie

    • Zapamiętywać nazwę użytkownika i hasło
    • Istotne: Zapamięta ustawienia uprawnień dla ciasteczek
    • Istotne: Włączy ciasteczka sesyjne
    • Istotne: Odczyta informacje wprowadzone do formularzy kontaktowych
    • Istotne: Zapamięta produktu dodane do koszyka zakupowego
    • Istotne: Uwierzytelni czy jesteś zalogowany na konto użytkownika
    • Istotne: Zapamięta wybraną wersję językową
    • Funkcjonalne: Zapamiętywać ustawienia sieci społecznościowych
    • Funkcjonalne: Zapamiętywać wybrany kraj i region
    • Analityczne: Zapisywać informacje dotyczące odwiedzonych podstron i podjętych na nich działań
    • Analityczne: Zapisywać informacje dotyczące Twojego położenia i regionu na podstawie numeru IP
    • Analityczne: Zapisywać czas spędzony na poszczególnych podstronach
    • Analityczne: Zwiększać jakość danych statystycznych
    • Reklamowe: Dostosuje informacje reklamowe do Twoich zainteresowań na podstawie np. treści, którą odwiedziłeś wcześniej. (Obecnie nie używamy plików cookie służących do kierowania reklam)
    • Reklamowe: Zbierać danych osobowe, takich jak imię i nazwisko oraz lokalizacja

    Ta strona będzie

    • Istotne: Zapamięta ustawienia uprawnień dla ciasteczek
    • Istotne: Włączy ciasteczka sesyjne
    • Istotne: Odczyta informacje wprowadzone do formularzy kontaktowych
    • Istotne: Zapamięta produktu dodane do koszyka zakupowego
    • Istotne: Uwierzytelni czy jesteś zalogowany na konto użytkownika
    • Istotne: Zapamięta wybraną wersję językową

    Ta strona internetowa nie będzie

    • Zapamiętywać nazwę użytkownika i hasło
    • Funkcjonalne: Zapamiętywać ustawienia sieci społecznościowych
    • Funkcjonalne: Zapamiętywać wybrany kraj i region
    • Analityczne: Zapisywać informacje dotyczące odwiedzonych podstron i podjętych na nich działań
    • Analityczne: Zapisywać informacje dotyczące Twojego położenia i regionu na podstawie numeru IP
    • Analityczne: Zapisywać czas spędzony na poszczególnych podstronach
    • Analityczne: Zwiększać jakość danych statystycznych
    • Reklamowe: Dostosuje informacje reklamowe do Twoich zainteresowań na podstawie np. treści, którą odwiedziłeś wcześniej. (Obecnie nie używamy plików cookie służących do kierowania reklam)
    • Reklamowe: Zbierać danych osobowe, takich jak imię i nazwisko oraz lokalizacja

    Ta strona będzie

    • Istotne: Zapamięta ustawienia uprawnień dla ciasteczek
    • Istotne: Włączy ciasteczka sesyjne
    • Istotne: Odczyta informacje wprowadzone do formularzy kontaktowych
    • Istotne: Zapamięta produktu dodane do koszyka zakupowego
    • Istotne: Uwierzytelni czy jesteś zalogowany na konto użytkownika
    • Istotne: Zapamięta wybraną wersję językową
    • Funkcjonalne: Zapamiętywać ustawienia sieci społecznościowych
    • Funkcjonalne: Zapamiętywać wybrany kraj i region

    Ta strona internetowa nie będzie

    • Zapamiętywać nazwę użytkownika i hasło
    • Analityczne: Zapisywać informacje dotyczące odwiedzonych podstron i podjętych na nich działań
    • Analityczne: Zapisywać informacje dotyczące Twojego położenia i regionu na podstawie numeru IP
    • Analityczne: Zapisywać czas spędzony na poszczególnych podstronach
    • Analityczne: Zwiększać jakość danych statystycznych
    • Reklamowe: Dostosuje informacje reklamowe do Twoich zainteresowań na podstawie np. treści, którą odwiedziłeś wcześniej. (Obecnie nie używamy plików cookie służących do kierowania reklam)
    • Reklamowe: Zbierać danych osobowe, takich jak imię i nazwisko oraz lokalizacja

    Ta strona będzie

    • Istotne: Zapamięta ustawienia uprawnień dla ciasteczek
    • Istotne: Włączy ciasteczka sesyjne
    • Istotne: Odczyta informacje wprowadzone do formularzy kontaktowych
    • Istotne: Zapamięta produktu dodane do koszyka zakupowego
    • Istotne: Uwierzytelni czy jesteś zalogowany na konto użytkownika
    • Istotne: Zapamięta wybraną wersję językową
    • Funkcjonalne: Zapamiętywać ustawienia sieci społecznościowych
    • Funkcjonalne: Zapamiętywać wybrany kraj i region
    • Analityczne: Zapisywać informacje dotyczące odwiedzonych podstron i podjętych na nich działań
    • Analityczne: Zapisywać informacje dotyczące Twojego położenia i regionu na podstawie numeru IP
    • Analityczne: Zapisywać czas spędzony na poszczególnych podstronach
    • Analityczne: Zwiększać jakość danych statystycznych

    Ta strona internetowa nie będzie

    • Zapamiętywać nazwę użytkownika i hasło
    • Reklamowe: Dostosuje informacje reklamowe do Twoich zainteresowań na podstawie np. treści, którą odwiedziłeś wcześniej. (Obecnie nie używamy plików cookie służących do kierowania reklam)
    • Reklamowe: Zbierać danych osobowe, takich jak imię i nazwisko oraz lokalizacja

    Ta strona będzie

    • Istotne: Zapamięta ustawienia uprawnień dla ciasteczek
    • Istotne: Włączy ciasteczka sesyjne
    • Istotne: Odczyta informacje wprowadzone do formularzy kontaktowych
    • Istotne: Zapamięta produktu dodane do koszyka zakupowego
    • Istotne: Uwierzytelni czy jesteś zalogowany na konto użytkownika
    • Istotne: Zapamięta wybraną wersję językową
    • Funkcjonalne: Zapamiętywać ustawienia sieci społecznościowych
    • Funkcjonalne: Zapamiętywać wybrany kraj i region
    • Analityczne: Zapisywać informacje dotyczące odwiedzonych podstron i podjętych na nich działań
    • Analityczne: Zapisywać informacje dotyczące Twojego położenia i regionu na podstawie numeru IP
    • Analityczne: Zapisywać czas spędzony na poszczególnych podstronach
    • Analityczne: Zwiększać jakość danych statystycznych
    • Reklamowe: Dostosuje informacje reklamowe do Twoich zainteresowań na podstawie np. treści, którą odwiedziłeś wcześniej. (Obecnie nie używamy plików cookie służących do kierowania reklam)
    • Reklamowe: Zbierać danych osobowe, takich jak imię i nazwisko oraz lokalizacja

    Ta strona internetowa nie będzie

    • Zapamiętywać nazwę użytkownika i hasło
    Zapisz i zamknij

    Cząstki wiedzy!

    Najlepsze treści prosto do Twojej skrzynki.

    Proszę potwierdzić subskrypcję!
    Niektóre pola są puste lub błędne!