使用urlopen
也用于url查询似乎很明显。我试过是:使用python urlopen进行url查询
import urllib2
query='http://www.onvista.de/aktien/snapshot.html?ID_OSI=86627'
f = urllib2.urlopen(query)
s = f.read()
f.close()
然而,它失败,禁止 当进入我的浏览器这个查询HTTP错误403这个特定的网址查询,它的工作原理。 当使用http://www.httpquery.com/提交查询时,它也可以使用。
你有没有建议如何使用Python的权利,以获得正确的回应?
您的浏览器可能会在HTTP请求中发送cookie。从浏览器的cookie jar中提取cookie,并将它们传递给'urlopen'。您可能希望使用Firebug的NextExport扩展来保存浏览器最近发送的确切HTTP请求。如果您从Python完全重放它们,它通常会起作用。 – pts
在这里很好地工作 –