私はurllib2ライブラリを使用してウェブサイトを読もうとしています。 はここに私のスクリプトです:私は、サーバーがこれらの要求を受信して、どのように疑問に思ってサーバはPythonスクリプトでアクセスしていることを知ることができますか?もしそうなら、それを隠す方法は?
import urllib2
# Get a file-like object for the Python Web site's home page.
def wikitranslate(word):
translation = ''
pageURL = ''
opener = urllib2.build_opener()
f = opener.open("http://fr.wikipedia.org/w/api.php?action=opensearch&search=" + re.sub(' ', '%20', word.rstrip()))
# Read from the object, storing the page's contents in 's'.
s = f.read()
それはPythonスクリプトではなく、ブラウザからアクセスされているという事実を認識することができます。
もしそうなら、それを隠す方法はありますか?
Pythonスクリプトから特定のブラウザをエミュレートしようとしている場合は、[Fiddler](http://www.fiddler2.com/fiddler2/)を使用して、ブラウザから何が送信されているかを確認し、あなたのpythonスクリプトから同じ情報。 –
@sethflowers:フィドラーで私を指差して+1します。 KewlTool®のようです。 –