我想用Perl的WWW::Mechanize模塊來抓取一個ASPX頁面。該頁面發送一些cookie,我想在隨後的請求中存儲和發送。那麼我們如何使用這個模塊來存儲cookies呢?如何在刮取時存儲瀏覽器cookies?
1
A
回答
3
根據documentation,如果跨多個請求使用相同的實例,WWW :: Mechanize應自動爲您處理Cookie。
你能告訴我們你的方法出現了什麼樣的問題嗎?
1
由於revolet表示WWW :: Mechanize自動使用Cookie。但是,如果通過「店」 你的意思是餅乾保存到文件您可以使用此代碼:
$mech->cookie_jar->save($cookie_filename);
而且你可以通過閱讀你的cookie文件加載了其他應用這些cookie:
$mech->cookie_jar->load($cookie_filename);
相關問題
- 1. Cookies是否過時? Cookies與瀏覽器數據存儲
- 2. 瀏覽器不保存cookies
- 3. 原生android瀏覽器中的cookies存儲在哪裏?
- 4. 是否存在與瀏覽器cookies和C#cookies的關係
- 5. 如何從瀏覽器中刪除cookies?
- 6. 如何讓瀏覽器忽略cookies
- 7. 獲取網頁瀏覽器cookies登錄
- 8. Android瀏覽器php cookies
- 9. 瀏覽器如何存儲Etags?
- 10. 如何瀏覽存儲在Android SD存儲器中的文件?
- 11. 谷歌瀏覽器插件讀取保存的cookies
- 12. 如何從瀏覽器使用jquery獲取cookies
- 13. 瀏覽器標籤存儲?
- 14. 本地存儲瀏覽器
- 15. jgit存儲庫瀏覽器
- 16. 瀏覽器全局存儲?
- 17. 存儲在瀏覽器會話存儲器VS內存變量
- 18. 如何從瀏覽器中屏幕刮取表格結果
- 19. 如何使用javascript獲取瀏覽器存儲的cookie
- 20. 如何讀取瀏覽器中存儲的所有Cookie
- 21. 如何在瀏覽器中存儲緩存?
- 22. 如何在瀏覽器緩存中存儲海量數據
- 23. 如何在瀏覽器中存儲服務器HTTP響應頭?
- 24. Firefox WebExtension,將數組存儲在瀏覽器的存儲器中
- 25. 瀏覽器在哪裏存儲cookie?
- 26. 在瀏覽網站時cookies如何工作
- 27. 當瀏覽器存儲緩存項
- 28. 谷歌瀏覽器和Safari瀏覽器數據存儲
- 29. 互聯網瀏覽器忽略cookies
- 30. 哪些瀏覽器支持HttpOnly cookies?