![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 275 Pomógł: 9 Dołączył: 24.07.2008 Skąd: Racibórz Ostrzeżenie: (10%) ![]() ![]() |
Witam, pisze koledze skrypt który ułatwił by sciąganie z serwisu http://www.mediafire.com, i kolega zauwarzył (przykładowy plik: http://www.mediafire.com/file/zjmdnfyhgld ), że gdy się kliknie na ten link "Click here to start download.." prawym przyciskiem myszy i kliknie się "kopiuj adres odnośnika" i gdy wkleimy ten adres w np. nowej zakładce to mamy bezpośredni link do danego pliku w tym przykładzie: "http://download580.mediafire.com/hy1m4x99mhyg/zjmdnfyhgld/FullAuto.xFCCx.part05.rar" i gdy się w to wejdzie odrazu można pobierać, więc kolega poprosił mnie to wykonanie takiego "generatora" w którym podawał by linki w tej 1 formie czyli "http://www.mediafire.com/file/zjmdnfyhgld" a generator zwracał by mu link bezpośredni czyli http://download580.mediafire.com/hy1m4x99m...FCCx.part05.rar, no ok niby proste, 1 mój pomysł to file_get_contents i preg match lecz oni się chyba jakoś zabezpieczyli ponieważ "Warning: file_get_contents(http://www.mediafire.com/file/zjmdnfyhgld) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /home/...."
więc spróbowałem curla lecz ten nie wyświetla linka, a myślę że powodem tego jest to że jak się wejdzie w ten adres to nie ma odrazu "Click here to start download..." tylko najpierw chyba coś skanuje a dopiero potem pojawia się ten napis i link więc trzeba by było zrobić jakieś opuznienie że skrypt najpierw połączy się ze stroną a dopiero po np. 5 sekundach odczyta źrodło, mój dotychczasowy skrypt:
Ten post edytował dk1342 13.05.2009, 19:08:22 -------------------- Firefox - The Best,
Internet Exokier - shit |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:18 |