Skocz do zawartości

Automatyczne dodawanie postów


ghacek

Rekomendowane odpowiedzi

Chodzi mi o skrypt, który by zautomatyzował dodawanie postów do for typu vBulletin. Na forach jestem normalnie zarejestrowany (także łamanie captacha przy rejestracjach nie jest mi potrzebne).

To czego nie wiem to akcja dodawania i wpisywania posta. Pod polem przycisku dodania posta nie ma żadnego linku przez to nie wiem jak przekazać argumenty typu: treść posta, tytuł, opis itp.

Na vBulletin akcja dodawania posta wygląda w ten sposób:

index.php?act=post&do=new_post&f=$1 lub według innego podobnego wzorca

gdzie $1 to numer wątku

Po wpisaniu powyższego adresu trzeba ręcznie wpisać argumenty typu: treść posta itd.

Wie ktoś z Was jak to rozklepać w php jaką funkcją zahaczyć?

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

Wie ktoś z Was jak to rozklepać w php jaką funkcją zahaczyć?
Tak, zapraszam do działu zleceń za odpowiednie wynagrodzenie mogę rozklepać taką funkcję....

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Po zalogowaniu np. cURLem musisz wysłać postem wszystkie wartości parametrów, które zawiera formularz na adres wpisany w action znacznika form.

curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'parametr1=tekst&parametr2=inny%20tekst&...');

"bytka abo ne bytka to je zapytka" - W. Shakespeare ;)

Niekończąca się impreza ;) ... wątroba zaleczona :D

Odnośnik do komentarza
Udostępnij na innych stronach

a zeby podgladnac co dokladnie wyslac, uzyj
Na 100% będzie wieział o co chodzi. Poza tym wszystko co potrzeba to źródło dokumentu i odczyt co jest w <form ... </form>

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Mion jeśli tak to ciekawe czemu ten kod nie działa, bo postem przekazuje dwie potrzebne zmienne a $strona to adres pobierany z parametru action:

function zaloguj() {
$strona = 'https://www.maluchy.pl/forum/index.php?act=Login&CODE=01';
$c = curl_init($strona);
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'UserName=mojuser&PassWord=mojehaslo');
curl_exec($c);
curl_close($c);
}

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

https://www.maluchy.pl/forum/index.php?act=...mp;CookieDate=1

to jest adres na który wysyła się żądanie przy logowaniu, zapewne za każdym razem jest inny, poza tym są jeszcze COOKIES

A dla leniwych: sprzątanie białystok ;]

A dla relaksu możesz zapalić kadzidełka

faceplus_banner_234x60_black.png Punkty FanCop od 3pln / 1k

SPRZEDAM: Volvo S40 1.9D, 2002; 220k przebiegu. Lokalizacja: Białystok; Tel 724-148-596

Odnośnik do komentarza
Udostępnij na innych stronach

jeśli tak to ciekawe czemu ten kod nie działa,
Z prostych przyczyn - z punktu widzenia/poziomu tego kodu NIE JESTEŚ zalogowany, a jak mniemam tylko zalogowany user możne dodać post.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Generalnie tego tak prosto się nie da obejść, bo tam generowane są jakieś ukryte zmienne sesyjne, key_auth, których zawartość się zmienia dynamicznie i nie wiadomo do końca na podstawie czego jest generowana.

W każdym bądź razie kto jest w stanie napisać skrypt dodający automatycznie posty do for typu vBulletin i IPB to chętnie zapłacę rozsądną cenę za takie cacko.... Pisać na PW

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

To jest dość łatwe do wykonnia jeżeli jesteś już zarejestrowany , tak jak pisano wyżej wystarczy sprawdzić co jest wywysłane w zmiennych POST , użyj curla z włączoną obsługą ciastek abyś był zalogowany i wyślij dane , wszystkie "ukryte" zmienne są widoczne w źródle strony i ich pobranie nie stanowi problemu , można je pobrać przed samym wysłaniem danych z adresu formularza lub szybkiej odpowiedzi ,

Odnośnik do komentarza
Udostępnij na innych stronach

kkk1000 tam jest zmienna ukryta s do której przypisywany jest identyfikator sesji pobierany z ciasteczka na moim lokalnym dysku, zawartość tego pliku zmienia się podczas logowania ale jest inna w ciasteczku i inna w zmiennej adresu.

Jeśli podstawię zmienną z formularza to niby loguje ale później wywala i przypisuje inną wartość do s

Programista aplikacji webowych i pozycjoner w Edukey - Szkolenia komputerowe | programowanie w VBA

Polecam dobry i tani hosting w firmie masternet

logo-edukey-twojaeuropa.png

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności