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 » Przykłady c# w ZennoPoster
    Narzędzia SEO

    Przykłady c# w ZennoPoster

    arve_lekPrzez arve_lek16/06/201311332 Min. Czytania
    Udostępnij Facebook Twitter LinkedIn
    c# zennoposter przykłady
    Udostępnij
    Facebook Twitter LinkedIn

    c# Pewnie większość osób, które zajmują się pozycjonowaniem stron posiada program ZennoPoster lub przynajmniej o nim słyszało. W tym artykule prezentuję różne przykłady w języku c#, które można wykorzystać przy szablonach w ZennoPosterze. Większość przykładów pewnie będzie skopiowanych z forum ZennoPostera, ale pojawią się również przykłady, których nigdzie indziej nie znajdziesz. Mam nadzieję, że taka ściągawka komuś się przyda.

    Sprawdzanie długości ciągu

     return project.Variables["nazwa_zmiennej"].Value.Length; 
    

    Losowe klikanie w linki na danej stronie

    var hc = instance.ActiveTab.FindElementsByTags("a");
    var r=new Random();
    if(hc.Count>0)
    {
        hc.GetByNumber(r.Next(0,hc.Count)).RiseEvent("click","Full");
        if(instance.ActiveTab.IsBusy) instance.ActiveTab.WaitDownloading();
    }
    

    Szukanie elementu po ID

    ab tab = instance.MainTab;
    Document doc = tab.MainDocument;
    HtmlElement he = doc.FindElementById("jakies_id");
    

    Szukanie elementu pod ID i kliknięcie w niego

    ab tab = instance.MainTab;
    Document doc = tab.MainDocument;
    HtmlElement he = doc.FindElementById("jakies_id");
    he.RiseEvent("click","Full"); 
    

    Czekanie na element

    HtmlElement he;
    for(int i=0;i<20;i++)
    {
        he = instance.ActiveTab.FindElementByAttribute("Twoje dane w parametrach");
        if(!he.IsVoid)
        {
            break;
        }
        System.Threading.Thread.Sleep(2000);
    }
    

    „Twoje dane w parametrach” np. – („a”, „href”, „https://zennolab.com”, „text”, 0)

    Pobieranie i rozbijanie wyrazów ze zmiennej „textpage” i zapisywanie wyniku do pliku tekstowego o nazwie „words”

    var list = new List<string>(project.Variables["textpage"].Value.Split( new char[] { ' ', ',', ';', '.', '!', '"', '(', ')', '?' },
    System.StringSplitOptions.RemoveEmptyEntries));
    foreach(var item in list)
    {
     project.Lists["words"].Add(item);
    }
    

    Zamiana linku w BBCode na link w HTML – zobacz kod

    Przycinanie adresów do domeny głównej

    var Url = project.Variables["nazwa_zmiennej"].Value;
    return new Uri(Url).Host;
    

    Zaznaczanie wszystkich pól wyboru

    if (instance.ActiveTab.IsBusy) instance.ActiveTab.WaitDownloading();
    HtmlElementCollection heCol = instance.ActiveTab.FindElementsByTags("input:checkbox");
    
    foreach(HtmlElement he in heCol.Elements)
    {
    he.SetValue(project.Variables["CheckboxValue"].Value, instance.EmulationLevel, false);
    instance.WaitFieldEmulationDelay();
    }
    

    Zliczanie wyrazów ze zmiennej „tekst”

    return project.Variables["text"].Value.Split( new char[] { ' ', ',', ';', '.', '!', '"', '(', ')', '?' },
    System.StringSplitOptions.RemoveEmptyEntries).Length;
    
    (+8, Głosów: 8)

    Loading...

    Cząstki wiedzy!

    Najlepsze treści prosto do Twojej skrzynki.

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


    ZennoPoster
    Udostępnij. Facebook Twitter LinkedIn
    Poprzedni artykułNiestandardowe czcionki na stronie WWW
    Następny artykuł seoclerks.com
    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

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

    03/07/2024

    Prywatne Proxy od BuyProxies.org, Warto?

    28/12/2014

    [ZennoPoster] Darmowy Szablon do pobierania obrazków

    21/07/2014
    11 komentarzy

    11 komentarzy

    1. KarolaX on 19/06/2013 07:12

      +1

    2. adi on 19/06/2013 16:55

      Dzięki c sharpie w zennopostrze mozna naprawde niezle szablony tworzyc i stosunkowo nie jest to trudne. Polecam wszystkim zapoznac się z code creator.

    3. lament on 28/06/2013 18:39

      Kolejny swietny artykul. Mam nadzieje, ze dzial Zennopostera bedzie rownie fajnie rozwijany jak Scrapeboxa :)

    4. arve_lek on 28/06/2013 20:43

      Będzie/Jest lepiej rozwijany z uwagi na płatne aktualizację :) Jednak w dalszym ciągu o wiele lepiej tworzy mi się szablony w Magic Submitter. Szczególnie teraz jak w wersji v5. debuger chudzi na dwóch procesach i tym samym strasznie zamula.

      Zgłosiłem to do supportu i próbują znaleźć rozwiązanie.

    5. Paweł on 06/07/2013 23:34

      Bardzo przydatna ściągawka :)

    6. Cezary on 14/08/2013 16:58

      Zajmujesz się pisaniem szablonów do zenka ?

    7. arve_lek on 14/08/2013 17:14

      Tylko dla siebie :)

    8. Stanislaw on 12/09/2013 21:33

      Czesc, wlasnie przeszukuje internet bo potrzebuje informacji na temat ZennoPostr 5, szukam kogos kto by mogl mi pomoc w nauce programowania w tym programie. Wzamian wykupilbym ZennoPoster5 z jego linka polecajacego, mam demowke i zapoznalem sie z podstawami. Moze znasz kogos kto by mi pomogl albo znasz jakies polskie fora na ktorych moglbym dostac odpowiedzi na moje pytania zwiazane z tym programem? Z gory dziekuje. Pozdrawiam

    9. arve_lek on 13/09/2013 10:22

      Nie znajdziesz nikogo, kto by za wykupienie ZP z linka partnerskiego udzielił ci szkolenie :)

      W .pl nie znajdziesz żadnych tutoriali na temat ZP.

      Masz helpa w programie + na forum ZP jest od groma problemów rozwiązanych + tutoriale video.

    10. Stanislaw on 13/09/2013 15:42

      Czesc, dzieki za odpowiedz. Znalazlem watek o ZP na PiO, lepsze to niz nic, no i po polsku. Mysle ze takie filmiki instruktarzowe o ZP po polsku to dobry pomysl, jest duzo chetnych.
      Czy moglbys napisac cos wiecej na te tematy:
      „Szukanie elementu po ID, Szukanie elementu po ID i klikniecie w niego, Czekanie na element.” i jak to wykonac w ZP? Dzieki i pozdrawiam.

    11. arve_lek on 15/09/2013 10:10

      Wątpię, żebyś w wątku na PIO znalazł coś pożytecznego na temat ZP.

      Pytasz o same podstawy i odpowiedzi masz w helpie :) Niemniej jednak może kiedyś napiszę jakieś tutoriale na temat ZP.

      Na obecną chwilę słabo stoję z czasem.

    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/201211 Odsłon22 Rozwój Webowy

    Wyrażenia regularne notepad++

    07/08/20241 Odsłon1 Rozwój Webowy

    Ochrona w Cloudflare przed atakami hakerskimi

    03/07/20241 Odsłon3 Biznes i Rozwój Cyfrowy

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

    22/05/20240 Odsłon0 E-commerce

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

    14/05/20240 Odsłon1 E-commerce

    Weryfikacja nieprawidłowości w rozliczeniu przesyłek Inpost

    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!