Python-Ref > Accessing the Internet > Downloading things > Mimicking access from web-browser
 
 

<-^^
Klíčová slova
Moduly
Knihovní funkce

Mimicking access from web-browser

Some sites try to block access from scripts. You can see the result of trying to automatically access such a web page in the following example
Expand/Shrink
Zdroj: (mimic1-1.py)
  1   import urllib2
  2   
  3   f = urllib2.urlopen( "http://www.google.cz/search?hl=en&q=prase&btnG=Google+Search&aq=f&oq=")
  4   text = f.read()
  5   print text
  6   f.close()
stderr:
Traceback (most recent call last):
  File "mimic1-1.py", line 3, in <module>
    f = urllib2.urlopen( "http://www.google.cz/search?hl=en&q=prase&btnG=Google+Search&aq=f&oq=")
  File "/usr/lib64/python2.5/urllib2.py", line 124, in urlopen
    return _opener.open(url, data)
  File "/usr/lib64/python2.5/urllib2.py", line 387, in open
    response = meth(req, response)
  File "/usr/lib64/python2.5/urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib64/python2.5/urllib2.py", line 425, in error
    return self._call_chain(*args)
  File "/usr/lib64/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.5/urllib2.py", line 506, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
Doba běhu: 1186.5 ms
There is not much information in the HTTP request that allows the server to decide whom to let in. The most important information for this decision is how the agent identifies itself in the "User-Agent" header field of the request. We can use this header to make our script look like a request from a browser.
Expand/Shrink
Zdroj: (mimic1-2.py)
  1   import urllib2
  2   
  3   opener = urllib2.build_opener()
  4   opener.addheaders = [('User-agent', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)')]
  5   f = opener.open( "http://www.google.cz/search?hl=en&q=prase&btnG=Google+Search&aq=f&oq=")
  6   text = f.read()
  7   print text
  8   f.close()
stdout:
<!doctype html><head><meta http-equiv=content-type content="text/html; charset=UTF-8"><title>prase - Google Search</title><style>body{background:#fff;color:#000;margin:3px 8px}#gbar{height:22px;padding-left:2px}.gbh,.gbd{border-top:1px solid #c9d7f1;font-size:1px}.gbh{height:0;position:absolute;top:24px;width:100%}#gbi,#gbs{background:#fff;left:0;position:absolute;top:24px;visibility:hidden;z-index:1000}#gbi{border:1px solid;border-color:#c9d7f1 #36c #36c #a2bae7;z-index:1001}#guser{padding-bottom:7px !important}#gbar,#guser{font-size:13px;padding-top:1px !important}@media all{.gb1,.gb3{height:22px;margin-right:.73em;vertical-align:top}#gbar{float:left}}.gb2{display:block;padding:.2em .5em}a.gb1,a.gb2,a.gb3{color:#00c !important}.gb2,.gb3{text-decoration:none}a.gb2:hover{background:#36c;color:#fff !important}.ts{border-collapse:collapse}.ts td{padding:0}.ti,.bl{display:inline}.ti{display:inline-table}.fl:link,.gl a:link{color:#77c}a:link,.w,#prs a:visited,#prs a:active,.q:active,.q:visited{color:#00c}.mblink:visited,a:visited{color:#551a8b}a:active{color:red}.cur{color:#a90a08;font-weight:bold}.b{font-weight:bold}form{display:inline}.j{width:42em}.s{max-width:42em;}.j{font-size:82%}.j font[size="-1"]{font-size:100%}.e .j{font-size:100%}.e .j font[size="-1"]{font-size:82%}#gb{text-align:right;padding:1px 0 7px;margin:0}.hd{position:absolute;width:1px;height:1px;top:-1000em;overflow:hidden}.f,.m,#tads h2,#mbEnd h2{color:#676767}.a,cite,.cite,.cite:link{color:green;font-style:normal}#mbEnd{float:right}h1,ol{margin:0;padding:0}li.g,body,html,.std,#tads h2,#mbEnd h2,h1{font-size:small;font-family:arial,sans-serif}#tads h2,#mbEnd h2,h1{font-weight:normal}#nav{border-collapse:collapse}#nav,#ssb,.clr{clear:both}#nav a,#nav a:visited,.blk a{color:#000}#nav .b a,#nav .b a:visited{color:#00c;font-size:medium}#nav .i{color:#a90a08;font-weight:bold}.csb,#np,#nf,#nc,#nn,#nl,.nr,.ss{background:url(/images/nav_logo3.png) no-repeat;height:26px;display:block}.ss{background-position:0 -87px;position:absolute;left:0;top:0}.cps{overflow:hidden;height:18px;width:114px}.mbi{font-size:0;display:block;width:12px;height:12px;background-position:-114px -78px;margin-right:2px}#nav .nr{background-position:-60px 0;width:16px}#nav{margin:auto;text-align:center;direction:ltr;margin-bottom:1.4em}#nav table{margin:auto;border-collapse:collapse}#nav td{padding:0;text-align:center}#nav #np{width:44px;margin-left:auto}#nav #nf{background-position:-26px 0;width:18px}#nav #nc{background-position:-44px 0;width:16px}#nav #nn{background-position:-76px 0;margin-right:34px;width:66px}#nav #nl{background-position:-76px 0;width:46px}#logo{display:block;overflow:hidden;position:relative;width:150px;height:52px;margin:14px 0 7px}#logo img{border:none;position:absolute;left:0;top:-26px}#np,#nn,.nr,#logo span,.ch{cursor:pointer;cursor:hand}h3,.med{font-size:medium;font-weight:normal;padding:0;margin:0}#res h3{display:inline}.e{margin:.75em 0}.slk td{padding-left:40px;padding-top:5px;vertical-align:top}.slk div{padding-left:10px;text-indent:-10px}#mbEnd cite{display:block;text-align:left}#mbEnd p{margin:-.5em 0 0 .5em;text-align:center}#bsf,#ssb,.blk{border-top:1px solid #6b90da;background:#ebeff9}#bsf,#ssb{margin:11px 0}#bsf{border-bottom:1px solid #6b90da;padding:1.8em 0}#bsf p{margin:1.2em 0 0}#bsf{margin-top:0}#ssb div{float:left;padding:4px 0 0;padding-left:4px;padding-right:.5em}#prs a,#prs b{margin-right:.6em}#ssb p{text-align:right;white-space:nowrap;margin:.1em 0;padding:.2em;zoom:1}#ssb{margin-top:0;padding:.1em}#mbEnd{background:#fff;padding:0;border-left:10px solid #fff;border-spacing:0;white-space:nowrap}#rhsline{padding-left:10px;border-left:1px solid #c9d7f1}#mbEnd h2{text-align:center;margin:0;padding:0}#res{padding-right:1em}#tads{background:#fff8dd}#tads h2{float:right;margin:3px 3px 0}#tads li{padding:0 3px 0 5px;margin:0}#tads ol{padding:3px 0}#tads .tam,#tads .tal{padding-top:12px}#mbEnd li{margin:1em 0;padding:0;zoom:1}#footer{text-align:center;margin-top:1.4em}.xsm{font-size:x-small}.sm{margin:0 0 0 40px;padding:0}ol li{list-style:none}.sm li{margin:0}.gl,#bsf a,.nobr,#brs a{white-space:nowrap}#mbEnd .med{white-space:normal}.sl,.r{display:inline;font-weight:normal;margin:0}.sl{font-size:82%}.r{font-size:medium}h4.r{font-size:small}.g{margin:1em 0}em{font-weight:bold;font-style:normal}em,b{text-decoration:inherit}</style><script>window.google={kEI:"mZDTSITLDpLO0gW2pPXADg",kEXPI:"17259,17735",kHL:"en"};
google.x=function(e,g){google.y[e.id]=[e,g];return false};window.clk=function(b,c,d,e,f,g){if(document.images){var a=encodeURIComponent||escape;(new Image).src="/url?sa=T\x26source\x3dweb"+(c?"&oi="+a(c):"")+(d?"&cad="+a(d):"")+"&ct="+a(e)+"&cd="+a(f)+(b?"&url="+a(b.replace(/#.*/,"")).replace(/\+/g,"%2B"):"")+"&ei=mZDTSITLDpLO0gW2pPXADg"+g}return true};
window.gbar={};(function(){var b=window.gbar,f,h;b.qs=function(a){var c=window.encodeURIComponent&&(document.forms[0].q||"").value;if(c)a.href=a.href.replace(/([?&])q=[^&]*|$/,function(i,g){return(g||"&")+"q="+encodeURIComponent(c)})};function j(a,c){a.visibility=h?"hidden":"visible";a.left=c+"px"}b.tg=function(a){a=a||window.event;var c=0,i,g=window.navExtra,d=document.getElementById("gbi"),e=a.target||a.srcElement;a.cancelBubble=true;if(!f){f=document.createElement(Array.every||window.createPopup?"iframe":"div");f.frameBorder="0";f.src="#";d.parentNode.appendChild(f).id="gbs";if(g)for(i in g)d.insertBefore(g[i],d.firstChild).className="gb2";document.onclick=b.close}if(e.className!="gb3")e=e.parentNode;do c+=e.offsetLeft;while(e=e.offsetParent);j(d.style,c);f.style.width=d.offsetWidth+"px";f.style.height=d.offsetHeight+"px";j(f.style,c);h=!h};b.close=function(a){h&&b.tg(a)}})();</script></head><body id=gsr topmargin=3 marginheight=3><div id=header><div id=gbar><nobr><b class=gb1>Web</b> <a href="http://images.google.cz/images?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=wi" onclick=gbar.qs(this) class=gb1>Images</a> <a href="http://news.google.cz/news?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=wn" onclick=gbar.qs(this) class=gb1>News</a> <a href="http://groups.google.cz/groups?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=wg" onclick=gbar.qs(this) class=gb1>Groups</a> <a href="http://scholar.google.cz/scholar?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=ws" onclick=gbar.qs(this) class=gb1>Scholar</a> <a href="http://mail.google.com/mail/?um=1&ie=UTF-8&sa=N&tab=wm" class=gb1>Gmail</a> <a href="http://www.google.cz/intl/en/options/" onclick="this.blur();gbar.tg(event);return !1" class=gb3><u>more</u> <small>&#9660;</small></a><div id=gbi><a></a> <a href="http://blogsearch.google.cz/blogsearch?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=wb" onclick=gbar.qs(this) class=gb2>Blogs</a> <a href="http://www.google.com/calendar/render?um=1&ie=UTF-8&sa=N&tab=wc" class=gb2>Calendar</a> <a href="http://picasaweb.google.cz/lh/searchbrowse?hl=en&q=prase&um=1&ie=UTF-8&sa=N&tab=wq" onclick=gbar.qs(this) class=gb2>Photos</a> <a href="http://docs.google.com/?um=1&ie=UTF-8&sa=N&tab=wo" class=gb2>Documents</a> <a href="http://www.google.cz/reader/view/?um=1&ie=UTF-8&sa=N&tab=wy" class=gb2>Reader</a> <div class=gb2><div class=gbd></div></div><a></a> <a href="http://www.google.cz/intl/en/options/" class=gb2>even more &raquo;</a> </div></nobr></div><div class=gbh style=left:0></div><div class=gbh style=right:0></div><p id=gb><nobr><a href="https://www.google.com/accounts/Login?continue=http://www.google.cz/search%3Fhl%3Den%26q%3Dprase%26btnG%3DGoogle%2BSearch%26aq%3Df%26oq%3D&amp;hl=en">Sign in</a></nobr></p><form id=tsf name=gs method=GET action="/search"><table id=sft cellpadding=0 cellspacing=0 style=clear:both><tr valign=top><td style="padding-right:8px"><h1><a id=logo href="http://www.google.cz/webhp?hl=en" title="Go to Google Home">Google<img width=150 height=105 src="/images/nav_logo3.png" alt=""></a></h1><td style="padding:1px 0 7px;width:100%"><table cellpadding=0 cellspacing=0 style="margin-top:25px"><tr><td nowrap><input type=hidden name=hl value="en"><input type=text name=q size=41 maxlength=2048 value="prase" title="Search"> <input type=submit name="btnG" value="Search"></td><td style="padding:0 6px" class="nobr xsm"><a href="/advanced_search?q=prase&amp;hl=en">Advanced Search</a><br><a href="/preferences?q=prase&amp;hl=en">Preferences</a></table></table></form></div><div id=ssb><div id=prs><b>Web</b></div><p>&nbsp;Results <b>1</b> - <b>10</b> of about <b>1,910,000</b> for <b>prase</b> [<a href="/url?q=http://www.answers.com/prase&amp;r=67&amp;sa=X&amp;oi=dict&amp;ct=d&amp;usg=AFQjCNEsc6gVKX7yt9KuspQAyDpIYdfrww" title="Look up definition of prase">definition</a>]<b></b>.  (<b>0.15</b> seconds)&nbsp;</div><div id=res class=med><p class=std>Tip: Save time by hitting the return key instead of clicking on "search"</p><!--[if lt IE 7]><script>(function(){var s=document.styleSheets[0],l=s.rules,m=document.getElementById('mbEnd'),r,t;s.addRule('.s','width:auto');r=l[l.length-1].style;function c(){r.width=document.body.clientWidth-(m?m.offsetWidth:0)<=588?'auto':'544px';}window.attachEvent('onresize',function(){var n=new Date();if(!t||n-t>100){c();t=n;}});c()})()</script><![endif]--><h2 class=hd>Search Results</h2><div><ol><li class=g><h3 class=r><a href="http://www.prase.us/" class=l onmousedown="return clk(this.href,'','','res','1','')"><em>Prase</em> - Page Rank Assisted Search Engine</a></h3><div class="s">0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Max:. 1, 2, 3, 4, 5, 6, 7, 8, 9. Sort By: Search Engine Rank Page Rank. Default Search: Merged Results Individual Results <b>...</b><br><cite>www.<b>prase</b>.us/ - 7k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:jUrQZ-qI8Q4J:www.prase.us/+prase&amp;hl=en&amp;ct=clnk&amp;cd=1&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','1','')">Cached</a> - <a href="/search?hl=en&amp;q=related:www.prase.us/">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://en.wikipedia.org/wiki/Chrysoprase" class=l onmousedown="return clk(this.href,'','','res','2','')">Chrysoprase - Wikipedia, the free encyclopedia</a></h3><div class="s">The darker varieties of chrysoprase are also referred to as <em>prase</em>. (However, the term <em>prase</em> is also used to describe green quartz, and to a certain extent <b>...</b><br><cite>en.wikipedia.org/wiki/Chryso<b>prase</b> - 32k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:zG2Zk6nQvVoJ:en.wikipedia.org/wiki/Chrysoprase+prase&amp;hl=en&amp;ct=clnk&amp;cd=2&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','2','')">Cached</a> - <a href="/search?hl=en&amp;q=related:en.wikipedia.org/wiki/Chrysoprase">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://mks.mff.cuni.cz/" class=l onmousedown="return clk(this.href,'','','res','3','')"><em>PraSe</em> - korespondenční seminář KAM MFF</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.cz/translate?hl=en&amp;sl=cs&amp;u=http://mks.mff.cuni.cz/&amp;sa=X&amp;oi=translate&amp;resnum=3&amp;ct=result&amp;prev=/search%3Fq%3Dprase%26hl%3Den%26sa%3DG" class=fl>Translate this page</a> ]</span><div class="s">Korespondenční seminář. Obsahuje informace, aktuální výsledky, archív, konference a možnosti soustředění.<br><cite>mks.mff.cuni.cz/ - 8k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:AXGHIXukcxsJ:mks.mff.cuni.cz/+prase&amp;hl=en&amp;ct=clnk&amp;cd=3&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','3','')">Cached</a> - <a href="/search?hl=en&amp;q=related:mks.mff.cuni.cz/">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.mindat.org/min-6703.html" class=l onmousedown="return clk(this.href,'','','res','4','')"><em>Prase</em>: <em>Prase</em> mineral information and data.</a></h3><div class="s">Originally, the varietal name &#39;<em>prase</em>&#39; was applied to a dull leek-green colored quartzite (a rock, not a mineral); but over the years it has been also <b>...</b><br><cite>www.mindat.org/min-6703.html - 32k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:0CyP64EDseoJ:www.mindat.org/min-6703.html+prase&amp;hl=en&amp;ct=clnk&amp;cd=4&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','4','')">Cached</a> - <a href="/search?hl=en&amp;q=related:www.mindat.org/min-6703.html">Similar pages</a></span></div><li><div class=g><table border=0 cellpadding=0 cellspacing=0><tr><td class=j ><table style="width:auto" border=0 cellpadding=0 cellspacing=0><tr><td valign=top style="padding-right:7px"><a href="/url?q=http://www.youtube.com/watch%3Fv%3DAB4Bz6X_iTM&sa=X&oi=video_result&resnum=5&ct=thumbnail&usg=AFQjCNES8wzKGJBYvVAr9QOETz6AdV90ew"><img src=http://img.youtube.com/vi/AB4Bz6X_iTM/2.jpg width=80 height=60 border=1 alt=""></a></td><td valign=top><h3 class=r><a href="http://www.youtube.com/watch?v=AB4Bz6X_iTM" class=l onmousedown="return clk(this.href,'','','res','5','')">YouTube - <em>Prase</em> Pepina</a><br></h3><font size=-1><em>Prase</em> Zaneta. 05:00 From: haspar007700. Views: 42832. Świnka <b>...</b><br><font color=#666666>4 min 21 sec - <table border=0 cellpadding=0 cellspacing=0 class="ti" style="height:9px;width:50px"><tr><td><p style="height:9px;width:10px;margin:0;padding:0;position:relative;overflow:hidden"><img alt="Rated 4.4 out of 5.0" src="/images/nav_logo3.png" style="left:-20px;position:absolute;top:-78px"><td><p style="height:9px;width:10px;margin:0;padding:0;position:relative;overflow:hidden"><img alt="" src="/images/nav_logo3.png" style="left:-20px;position:absolute;top:-78px"><td><p style="height:9px;width:10px;margin:0;padding:0;position:relative;overflow:hidden"><img alt="" src="/images/nav_logo3.png" style="left:-20px;position:absolute;top:-78px"><td><p style="height:9px;width:10px;margin:0;padding:0;position:relative;overflow:hidden"><img alt="" src="/images/nav_logo3.png" style="left:-20px;position:absolute;top:-78px"><td><p style="height:9px;width:10px;margin:0;padding:0;position:relative;overflow:hidden"><img alt="" src="/images/nav_logo3.png" style="left:-10px;position:absolute;top:-78px"></table></font><br><span class=a>www.youtube.com/watch?v=AB4Bz6X_iTM</span></font></td></tr></table></td></tr></table></div><li class=g><h3 class=r><a href="http://www.yourdictionary.com/prase" class=l onmousedown="return clk(this.href,'','','res','6','')"><em>prase</em> - Definition at Your Dictionary</a></h3><div class="s">Definition of <em>prase</em>: <b>...</b> <em>prase</em> (prāz). noun. a translucent, greenish variety of chalcedony. Etymology: Fr &lt; L prasius &lt; Gr prasios, leek-green &lt; prason, <b>...</b><br><cite>www.yourdictionary.com/<b>prase</b> - 13k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:_KuDWUWz7QsJ:www.yourdictionary.com/prase+prase&amp;hl=en&amp;ct=clnk&amp;cd=6&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','6','')">Cached</a> - <a href="/search?hl=en&amp;q=related:www.yourdictionary.com/prase">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.prase.it/" class=l onmousedown="return clk(this.href,'','','res','7','')"><em>Prase</em> Engineering s.r.l.</a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.cz/translate?hl=en&amp;sl=it&amp;u=http://www.prase.it/&amp;sa=X&amp;oi=translate&amp;resnum=7&amp;ct=result&amp;prev=/search%3Fq%3Dprase%26hl%3Den%26sa%3DG" class=fl>Translate this page</a> ]</span><div class="s"><em>PRASE</em> Engineering è impegnata ormai da 27 anni nello sviluppo di Impianti Audio ad alta tecnologia e negli anni 90 è diventata una delle maggiori <b>...</b><br><cite>www.<b>prase</b>.it/ - 30k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:4mHzZfM7jgwJ:www.prase.it/+prase&amp;hl=en&amp;ct=clnk&amp;cd=7&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','7','')">Cached</a> - <a href="/search?hl=en&amp;q=related:www.prase.it/">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://viditelne.prase.cz/" class=l onmousedown="return clk(this.href,'','','res','8','')">Viditelné <em>Prase</em></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.cz/translate?hl=en&amp;sl=cs&amp;u=http://viditelne.prase.cz/&amp;sa=X&amp;oi=translate&amp;resnum=8&amp;ct=result&amp;prev=/search%3Fq%3Dprase%26hl%3Den%26sa%3DG" class=fl>Translate this page</a> ]</span><div class="s">Ing. Tomáš Řezanina, Martin Škapík viditelne@<em>prase</em>.cz. Noviny pro všechny, kteří chtějí vědět, jak se věci doopravdy mají. Kultura. Kuriózní rekord <b>...</b><br><cite>viditelne.<b>prase</b>.cz/ - 2k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:sMa7bsghJJ0J:viditelne.prase.cz/+prase&amp;hl=en&amp;ct=clnk&amp;cd=8&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','8','')">Cached</a> - <a href="/search?hl=en&amp;q=related:viditelne.prase.cz/">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://www.shed.com/aom/prase.html" class=l onmousedown="return clk(this.href,'','','res','9','')">Imperial <em>Prase</em></a></h3><div class="s"><em>Prase</em> is found in different thicknesses and qualities, and as with chrysoprase, the best is clean and posesses a deep rich green jade color. <b>...</b><br><cite>www.shed.com/aom/<b>prase</b>.html - 7k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:sap2FZf2-hsJ:www.shed.com/aom/prase.html+prase&amp;hl=en&amp;ct=clnk&amp;cd=9&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','9','')">Cached</a> - <a href="/search?hl=en&amp;q=related:www.shed.com/aom/prase.html">Similar pages</a></span></div><li class=g><h3 class=r><a href="http://viditelneprase.net/" class=l onmousedown="return clk(this.href,'','','res','10','')">WWWiditelné <em>prase</em></a></h3><span class="std nobr">&nbsp;- [ <a href="http://translate.google.cz/translate?hl=en&amp;sl=cs&amp;u=http://viditelneprase.net/&amp;sa=X&amp;oi=translate&amp;resnum=10&amp;ct=result&amp;prev=/search%3Fq%3Dprase%26hl%3Den%26sa%3DG" class=fl>Translate this page</a> ]</span><div class="s">Starší ročníky až po samotný Velký třesk - vznik neseriozního internetího týdeníku WWWiditelné <em>prase</em> - lze získat jedině na CD. <b>...</b><br><cite>viditelne<b>prase</b>.net/ - 3k - </cite><span class=gl><a href="http://209.85.135.104/search?q=cache:cjcTq-WxWJYJ:viditelneprase.net/+prase&amp;hl=en&amp;ct=clnk&amp;cd=10&amp;gl=cz" onmousedown="return clk(this.href,'','','clnk','10','')">Cached</a> - <a href="/search?hl=en&amp;q=related:viditelneprase.net/">Similar pages</a></span></div></ol></div></div><br clear="all"/><table id=nav align=center><tr valign=top><td class=b><span id=nf></span><td class=cur><span id=nc></span>1<td><a href="/search?hl=en&amp;q=prase&amp;start=10&amp;sa=N"><span class=nr></span>2</a><td><a href="/search?hl=en&amp;q=prase&amp;start=20&amp;sa=N"><span class=nr></span>3</a><td><a href="/search?hl=en&amp;q=prase&amp;start=30&amp;sa=N"><span class=nr></span>4</a><td><a href="/search?hl=en&amp;q=prase&amp;start=40&amp;sa=N"><span class=nr></span>5</a><td><a href="/search?hl=en&amp;q=prase&amp;start=50&amp;sa=N"><span class=nr></span>6</a><td><a href="/search?hl=en&amp;q=prase&amp;start=60&amp;sa=N"><span class=nr></span>7</a><td><a href="/search?hl=en&amp;q=prase&amp;start=70&amp;sa=N"><span class=nr></span>8</a><td><a href="/search?hl=en&amp;q=prase&amp;start=80&amp;sa=N"><span class=nr></span>9</a><td><a href="/search?hl=en&amp;q=prase&amp;start=90&amp;sa=N"><span class=nr></span>10</a><td class=b><a href="/search?hl=en&amp;q=prase&amp;start=10&amp;sa=N"><span id=nn></span>Next</a></table><center></center><div style="height:1px;line-height:0"></div><div id=footer class=clr><div id=bsf><form method=get action="/search"><div><input type=text name=q size=41 maxlength=2048 value="prase" title="Search"> <input type=submit name="btnG" value="Search"><input type=hidden name=hl value="en"><input type=hidden name=sa value="2"></div></form><p><a href="/swr?q=prase&amp;hl=en&amp;swrnum=1910000">Search&nbsp;within&nbsp;results</a> | <a href="/language_tools?q=prase&amp;hl=en">Language Tools</a> | <a href="/intl/en/help.html">Search&nbsp;Tips</a> | <a href="/quality_form?q=prase&amp;hl=en" target=_blank>Dissatisfied? Help us improve</a></div><p><a href="/">Google&nbsp;Home</a> - <a href="/intl/en/ads/">Advertising&nbsp;Programs</a> - <a href="/intl/en/privacy.html">Privacy</a> - <a href="/intl/en/about.html">About Google</a></p><script>google.xjs_ready=1</script></div>
Doba běhu: 286.5 ms