Autor | Zpráva | ||
---|---|---|---|
lukec Profil |
#1 · Zasláno: 11. 7. 2008, 17:41:20
Když chci zkopírovat obrázek z maps.google.com pomocí funkce copy, tak mi to vrátí chybu:
failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden ale když jej otevřu pomocí prohlížeče, tak se normálně zobrazí. např. http://mt3.google.com/mt?n=404&v=w2p.71&hl=cs&x=69&y=43&zoom=10&s=Ga Jak mám udělat, aby to šlo zkopírovat? |
||
bukaj Profil |
#2 · Zasláno: 11. 7. 2008, 19:32:58
lukec
Když to vrací kód 403, tak to půjde asi jen těžko zkopírovat -- alespoň takhle jednoduše. Google to má nejpíš nějak pojištěné, aby jsi právě obrázky nemohl takhle tahat. Pokud by šlo o nějaký jednoduchý způsob takové ochrany založený na HTTP hlavičkách (což je pravděpodobné, pokud to jde takhle otevřít normálně v prohlížeči), chce to sledovat hlavičky a "přispůsobit" se jim. Na sledování ve Firefoxu kupř. slouží rozšíření LiveHTTPHeaders. |
||
Bubák Profil |
#3 · Zasláno: 11. 7. 2008, 20:18:42
chce to sledovat hlavičky a "přispůsobit" se jim
Pokud nechceš nic instalovat, tak zkus online službu http://web-sniffer.net/ S hlavičkou User Agent si můžeš pohrát i na stránce http://validator.webylon.info/detailed.html, po stisku tlačítka "Vlastní" tam můžeš napsat téměř cokoliv. Pokud neodešleš User Agenta, zvolíš (none), dostaneš chybovku 403. Takže musíš v hlavičce User Agent něco odeslat, třeba bflmpsvz. |
||
Časová prodleva: 17 let
|
0