Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Ściaganie z Stron oraz klikanie w button, Taki Remote-Upload
metis
post 24.07.2011, 21:49:51
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Witam. Chciałbym zadać takie pytanie. Chcę zrobić stronę która bedzie polegała na remote-uploadu. Np. Ściaga mi plik z FileSonic. Otwiera pewną stronę wpisuje dane w niej klika wysyłaj i czeka. Tylko nie wiem jak się za to zabrać. Mam konta premium na tych servisach ale jak je wpisać.

Z góry Dziękuje za pomoc.

Ok znalazłem coś. o Nazwie cURL. Ale czy to pomoże w moim problemie.

Chcę zrobić podobne coś jak to
http://adres-ip.eu/chomikuj_test/
http://www.youtube.com/watch?v=Mrs30TPTsCI

tylko to ma wysyłać do innych pol (na stronie hostingowej) Ja nie chcę gotowca tylko chcę porady jakieś większe.
Go to the top of the page
+Quote Post
PawelC
post 24.07.2011, 23:36:15
Post #2





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


Do zalogowanie potrzebny będzie cURL + wysyłanie danych metodą POST. W Google jest masa informacji o tym, jak przy pomocy cURL logować się na różne strony, i wysyłać dane POST-em.

Przydatne linki:
cURL
curl_setopt - Example #2 Uploading file
cURL podstawy i protokół HTTP

Te linki co podałem w zupełności Ci wystarczą, do napisania takiej aplikacji. Zobacz sobie przykłady, jest wiele ciekawych z których możesz skorzystać smile.gif

Ten post edytował ExPlOiT 24.07.2011, 23:39:57
Go to the top of the page
+Quote Post
metis
post 24.07.2011, 23:56:27
Post #3





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


OK. A teraz pytanie jak tu coś wklepać questionmark.gif:

  1. <input type="file" name="NeatUpload_55361D2BF64A14C129FEF00616603CF8-File1" id="File1" onchange="checkDecompressAvailable('File1')">

atrybut "name" jest zmienny ;/

Ten post edytował metis 24.07.2011, 23:56:51
Go to the top of the page
+Quote Post
PawelC
post 25.07.2011, 00:03:39
Post #4





Grupa: Zarejestrowani
Postów: 1 173
Pomógł: 121
Dołączył: 24.09.2007
Skąd: Toruń

Ostrzeżenie: (0%)
-----


W takim wypadku musisz użyć wyrażeń regularnych, i przy jego pomocy wyciągnąć zawartość name tego inputa. Co do wyrażeń regularnych, poszukaj w Google smile.gif
Go to the top of the page
+Quote Post
metis
post 25.07.2011, 00:30:35
Post #5





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


  1. $homepage = file_get_contents('http://"servis hostujacy nie bede robil reklamy"?id=6780501&sid=0&r=1&stkn=oVCyt8oazgh0OclQ2hdZujjWy5&loc=PL');
  2. preg_match_all('<input type="file" name="(+.*)"', $homepage , $return);
  3.  
  4. echo'Wynik '.$return[1].'<br>';


Czy to działa ? NA dysku nie mam bibliotek a na servie friko nie działa. A chyba jest dobrze.

Oto jeszcze raz kod html.
  1. <input type="file" name="NeatUpload_D9DECCCD5122E8B8E46F521FDA26896D-File1" id="File1" onchange="checkDecompressAvailable('File1')">


Oraz jak kliknac w to ? :

  1. <a class="addFileButtonPL" href="java script:void(null)" onclick="OnSubmit(true,true)"></a>


Ten post edytował metis 25.07.2011, 00:43:47
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 22:36