簡體   English   中英

WinInet / WinHTTP cookie 與 Edge 瀏覽器共享

[英]WinInet / WinHTTP cookies sharing with Edge Browser

所以我有一個使用 WinInet 的爬蟲(但可能是 WinHTTP)

如果我必須抓取一個需要用戶登錄的網站,我過去可以告訴人們使用他們的 IE 瀏覽器登錄,它通常可以工作。

那是因為 cookie 在 WinInet / Internet Options / IE 之間共享。

但是,在新的 Edge 瀏覽器上嘗試相同的方法似乎不起作用。

搜索谷歌會顯示一些關於 Edge 到 IE 的信息,但沒有提到 WinInet。 也許我只是找錯了地方,但以前有人解決過這個問題嗎?

IE 是基於 WinInet 的應用程序,但 Edge 不是。 Edge 不使用 WinInet,所以我認為這就是它在 Edge 中不起作用的原因。 您也可以參考此線程以獲取更多信息。

如果您仍想使用WinInet cookie 共享,您可以在Edge IE 模式下打開並登錄網站。 Edge IE 模式使用 IE 引擎,所以我認為在 IE 中工作的方法也將在 Edge IE 模式下工作。

如果你想在沒有 IE 模式的情況下在 Edge 中打開網站,也許你需要改變抓取網站的方式。 建議大家可以嘗試使用一些網頁爬蟲工具,比如ScrapyBeautiful Soup等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM