我只需要獲取一個https頁面,並且目前通過在我的Path中使用curl.exe應用程序並使用Perl文件調用它來使用curl。但是,然後我收到錯誤「*協議https在libcurl中不受支持或禁用」。我一直在環顧四周,找不到一套可靠的指導來實現它。我已經安裝了cygwin和OpenSSL-Win32,但是有些東西告訴我我將不得不從頭開始編譯curl。我沒有這方面的經驗。你怎麼做呢?使用捲曲在Windows 7中獲取一個https網頁
15
A
回答
38
我發現下面的步驟行之有效
- 下載並解壓縮64位cURL with SSL。
- 從mozilla.org下載latest bundle of Certficate Authority Public Keys。
- 將此文件從cacert.pem重命名爲curl-ca-bundle.crt
- 確保它們都在
PATH
環境中。
測試
curl -L https://www.google.com
UPDATE
如果你是開放的嘗試其他工具,我認爲httpie也是一個不錯的選擇。
1
我認爲最簡單的方法是使用瀏覽器來獲取SSL保護頁面。試用iMacros for Firefox及其command line support(Google Chrome here也一樣)。
+1
我可能會考慮另一個項目,但這個必須在捲曲中完成。謝謝你的信息! – 2010-08-25 00:59:46
6
curl --insecure
如果你想關閉卷曲的驗證證書,使用 的-k(或--insecure)選項。
相關問題
- 1. 捲曲https://cpanmin.us在CentOS 7
- 2. 捲曲在Windows
- 3. https登錄頁面捲曲
- 4. https使用捲曲登錄
- 5. 使用捲曲從網頁獲取特定的div
- 6. 如何捲曲或wget一個網頁?
- 7. 使用捲曲獲得從一個網頁到另一個涉及的JavaScript
- 8. 使用捲曲發佈到一個網站的Facebook頁面
- 9. PHP捲曲和HTTPS
- 10. 在網址中使用「:」捲曲
- 11. 獲取頁面的輸出,捲曲--fail
- 12. PHP:使用代理的Https捲曲
- 13. 使用HTTPS和多線程的捲曲
- 14. 如何獲取HTTPS網頁?
- 15. 如何使用捲曲獲取距離?
- 16. 如何使用捲曲獲取圖像?
- 17. 使用捲曲刮大頁
- 18. 獲得在PHP中使用捲曲
- 19. 捲曲使用在一個鏈
- 20. 在PHP中使用捲曲
- 21. 獲取HTML從捲曲和帶HTML與網頁預浸替換
- 22. 使用自簽名證書卷曲https網站時出錯
- 23. 通過https獲取網頁通過https
- 24. 捲曲在C使用STL
- 25. 如何使用捲曲從網站獲取圖像
- 26. 獲取PHP頁面內容使用Zend \ HTTP \ Client和捲曲
- 27. 在iPhone中捲曲頁面
- 28. 在android中捲曲頁面
- 29. 在xampp中啓用捲曲,Windows
- 30. Php多捲曲 - 在多捲曲運行時獲取內容
非常感謝 - 這對我來說工作得很好,很棒。我必須使用-k選項來分析雲教程。 (關於任何其他人使用解析和是一個Windows兄弟) – bharal 2012-12-12 00:02:19
工作爲我使用** Cygwin **從GitHub克隆我的私人要點回購,但在步驟3我不得不將文件重命名爲'ca-bundle。 crt'並將其放在'/ usr/ssl/certs /'目錄中。 – Flawyte 2013-11-09 14:42:08
您的第一個鏈接現在提供了404。 – 2016-10-04 18:15:57