Portál AbcLinuxu, 10. května 2025 03:24
The server was unable to verify whether you are using legitimate browser to access this web site.
Jak mám zajistit, aby se mi stáhl stejný zdroják jako když stahuju normálně přes browser?
Díky...
V shellu to půjde opravdu těžko…
Pokud netrváte na shellovém řešení, pak zkuste nastavit hlavičky User-Agent
, Referer
a možná i nějaké cookies.
1) Stahnete si nastroj NetCat
2) Nechte ho poslouchat na portu 80(nebo jinem volnem a pripojte se na nej prohlizcem (do adresy dejte http://vase.ip:port)
3) Uvidite pozadavek tak, jak ho posila prohlizec. Ulozte ho do souboru a upravete cast GET a cast HOST tak, aby odpovidala tomu, co chcete stahnout
4) Tento pozadavek opet prez NetCat poslete na ip serveru a odpoved ulozte do souboru
5) Odstrante ze soubouru prvnich par radek(HTTP hlavicku) (tail nebo head ci sed ...)
Tento postup bude fungovat za predpokladu, ze server se nepokousi nastavit cookie. Pokud by se o to snazil a tuto cookie kontroloval sahnul bych po Perlu(nebo Pythonu ci necem podobnem) - v bashi zbytecne slozite.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.