Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Dostat zdrojový kód určité stránky na Facebooku  (Přečteno 4945 krát)

Johnycfc

  • Návštěvník
  • Příspěvků: 4
Dostat zdrojový kód určité stránky na Facebooku
« kdy: 16 Února 2011, 22:28:29 »
Dobrý den,
potřeboval bych skript, který by dokázal uložit zdrojový kód jak je viděn v prohlížeči na Facebooku. Je tam problém, že se musí nejdříve přihlásit, aby bylo to vidět, takže nelze použít (aspoň si myslím) klasický wget. Na internetu jsem našel něco jako tohle:
Kód: [Vybrat]
curl -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" \

--cookie cjar --cookie-jar cjar \

--data "email=MUJEMAIL" \

--data "pass=MOJEHESLO" \

--data "login=Login" \

--location "https://login.facebook.com/login.php?login_attempt=1">tmp.html

Opravdu to funguje, přihlásí se to úspěšně a uloží tu první stránku na Facebooku po přihlášení, ale pokud bych např. chtěl stránku, kde je pro vidění videa potřeba se přihlásit -  a potom v uloženém souboru se píše - Omlouváme se, ale Váš požadavek nemohl být zpracován. Zkuste to prosím znovu. - pokud by někdo věděl, co se tam musí dopsat či jiný způsob, byl bych mu hrozně vděčný.

Děkuji mockrát
« Poslední změna: 16 Února 2011, 22:31:34 od Johnycfc »

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Dostat zdrojový kód určité stránky na Facebooku
« Odpověď #1 kdy: 17 Února 2011, 00:43:00 »
Melo by stacit si ulozit cookiejar vyexportlej treba z firefoxu (kdyz uz jsi prihlasenej) a pouzit ho v curlu na strance, kde mas bejt prihlasenej. Tim elegantne obejdes prihlasovani, ktery je vetsinou nejvetsi voser (redirecty, cookie etc). Alespon tak to jde na vetsine stranek (bacha ta cookie ma platnost samo jen nejakou dobu). FB jsem nezkousel, nemam ho.
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

Johnycfc

  • Návštěvník
  • Příspěvků: 4
Re: Dostat zdrojový kód určité stránky na Facebooku
« Odpověď #2 kdy: 17 Února 2011, 16:34:21 »
Melo by stacit si ulozit cookiejar vyexportlej treba z firefoxu (kdyz uz jsi prihlasenej) a pouzit ho v curlu na strance, kde mas bejt prihlasenej. Tim elegantne obejdes prihlasovani, ktery je vetsinou nejvetsi voser (redirecty, cookie etc). Alespon tak to jde na vetsine stranek (bacha ta cookie ma platnost samo jen nejakou dobu). FB jsem nezkousel, nemam ho.
Vypadá to, že to funguje např. když použiji https://addons.mozilla.org/en-US/firefox/addon/export-cookies/ a potom wget, to mě opravdu nenapadlo. Akorát nevím jak dlouho ta cookies funguje. Díky moc

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Dostat zdrojový kód určité stránky na Facebooku
« Odpověď #3 kdy: 18 Února 2011, 00:22:01 »
u kazdy cookie je informace jakou ma platnost (klidne i neomezena), to ale neznamena, ze ti ji aplikace nemuze pod rukama smazat (odhlasis se, nehejbes se etc) - to se ale celkem jednoduse da eliminovat tim, ze tu stranku na tu cookie nesurfujes a pokud to potrebujes, tak v jinym browseru. Jinak o API FB asi vis, ze?
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.