Autor Zpráva
Jurass
Profil *
Dobrý den,

chci se zeptat jak lze změnit User-Agent?

Např.: seznam.cz posílá User-Agent jako SeznamBot 2.0 a já bych si tam chtěl také něco nastavit.

Jak se to dělá? Co je k tomu potřeba?

Děkuji za odpověď.
kletely
Profil
Jurass
http://www.jakpsatweb.cz/robots-txt.html#rozsireni
Jurass
Profil *
kletely
No to jste mi poradil jak mám zakázat nebo povolit procházení botů webem, ale ne jak mám zmenit své User-Agent např. na Jurasuv bot.
kletely
Profil
Jurass
Prečítal si tú stránku celú?
Joker
Profil
Jurass
User-Agent je HTTP hlavička, kterou posílá prohlížeč. Pokud tedy ke stažení stránky používáte nějaký vlastní skript/program, stačí poslat tu hlavičku.
Pokud nějaký klasický prohlížeč, tak:
- ve Firefoxu na to bude nějaké rozšíření (ve Firefoxu je rozšíření skoro na všechno :-) )
- v IE se to řídí nějakým klíčem v registru
- Opera má už zabudovanou podporu pro identifikaci jako jiné prohlížeče, ale AFAIK nejde si nastavit vlastní User-Agent.

Další info viz strejda Gůgl
Jurass
Profil *
kletely
Ano přečet, ale nic jsem tam nenašel. :-( Třeba mi to trochu upřesněte.

Joker
stačí poslat tu hlavičku.
Další info viz strejda Gůgl
No tak jsem poslal tu hlavičku a nic. :-(

Bohužel mi neporadil ani google (nebo neumím hledat).

Můžete mi prosím napsat jak by měla taková hlavička vypadat?

Já jsem zkoušel různé kombinace tohoto, ale bezúspěšně:

$bot = "test_bot";
header ("User-agent: $bot");


Nebo pokud znáte nějaké stránky (pokud možno české), tak by možná stačilo mi poslat odkaz.

Děkuji mnohokrát za vaši pomoc a vaše rady.
Joker
Profil
Jurass
No tak jsem poslal tu hlavičku a nic. :-(
Pro jistotu připomínám, že tu hlavičku musí poslat robot/prohlížeč/..., prostě klient na server, ne server klientovi.
Jurass
Profil *
Joker
Aha už to začínám chápat.

Takže to asi nezvládnu udělat něco podobného v domácích podmínkách?
Joker
Profil
Jurass
Jde to, akorát je potřeba tu hlavičku nastavit v programu, který tu stránku stahuje. Jestli na to programujete nějakého vlastního robota, tak v něm.
Blíž to asi nevysvětlím, protože nevím přesně, o co se vlastně snažíte.
Jurass
Profil *
akorát je potřeba tu hlavičku nastavit v programu, který tu stránku stahuje
Stahuji to pomocí CURL.

nevím přesně, o co se vlastně snažíte
Chci vytvořit script, který mi projde všechny mé stránky a zjistí zda li jsou odkazy na stránkách funkční.

A chci aby User Agent zobrazoval např. test_bot.
Mike8748
Profil
curl_setopt($resource,CURLOPT_USERAGENT,'Muj bot');
Jurass
Profil *
Mike8748
Děkuji Vám mnohokrát. Hned jak budu moc, tak to vyzkouším.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: