파이어 폭스 브라우저에서이 웹 페이지에 액세스 할 수 있습니다 : http://www.ip-adress.com/ip_tracer/74.82.190.99 그래서이 IP에 대한 정보를 얻을 수 있습니다.이 웹 사이트의 트릭은 무엇입니까?
그러나, 나는 파이썬을 사용하여 가져올 경우가있을 것입니다 오류 :
: 나는 페이지의 소스 코드에 대해 살펴<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /ip_tracer/74.82.190.99
on this server.</p>
</body></html>
:
import urllib
f = urllib.urlopen("http://www.ip-adress.com/ip_tracer/74.82.190.99")
print f.read()
나는이 오류
<form action="/ip_tracer/" method="post">
<div>
<input id="ipqry" name="QRY" type="text" value="74.82.190.99" size="18" maxlength="255" onclick="cleanup(this)">
<input type="submit" value="Track IP, host or website" onclick="progress(true)">
</div>
</form>
그리고 POST
방법을 사용하면 결과가 동일합니다.
결과는 403 Forbidden
과 동일합니다.
누구든지 내게 힌트를 줄 수 있습니까? Windows XP에서 Python 2.5를 사용하고 있습니다.
고맙습니다.
User-Agent 지식에 대해 감사드립니다. 그리고 헤드 업에 감사드립니다. 나는 그 웹 사이트를 괴롭히지 않을 것이다. 심지어 나는 프록시를 사용할 것입니다. :) – DocWiki