我正在測試我的網站以氾濫其分析API調用。由於我的網站使用本地存儲來識別客戶端,因此我需要訪問本地存儲。獲取使用python的網絡服務器設置的本地存儲數據
我可以訪問使用此代碼在python餅乾:
import cookielib
import urllib2
cookies = cookielib.LWPCookieJar()
handlers = [
urllib2.HTTPHandler(),
urllib2.HTTPSHandler(),
urllib2.HTTPCookieProcessor(cookies)
]
opener = urllib2.build_opener(*handlers)
def fetch(uri):
req = urllib2.Request(uri)
return opener.open(req)
def dump():
for cookie in cookies:
print cookie.name, cookie.value
uri = 'http://localhost:3000'
res = fetch(uri)
dump()
res = fetch(uri)
dump()
# save cookies to disk. you can load them with cookies.load() as well.
cookies.save('mycookies.txt')
如何訪問在python本地存儲數據?
訪問本地存儲的唯一方法是在瀏覽器中使用JavaScript。所以你需要一個JavaScript的Python API。 – Daniel