php抓取https網址出現錯誤的解決方法
PHP中有一個函式file_get_contents();通過該函式可以實現對指定網頁內容的抓取操作,但是如果未對PHP進行正確的配置的話,在抓取https的網頁內容時會出現如下錯誤。
Warning:file_get_contents(): Unable to find the wrapper “https”
遇到以上情況,可通過對php.ini檔案的正確配置來解決:
1、開啟php.ini檔案;
2、Ctrl+F找到extension=php_openssl.dll這一行內容;
3、將此行內容前的分號刪除;
4、重啟php和web伺服器即可解決。
除此之外,在PHP中想要抓取指定網頁內容,還可以用到另一個函式,即curl函式。相對於file_get_contents()函式來說,curl函式提供了更多的引數以便於選擇,要使用curl函式訪問https的網頁內容時,使用此配置即可:curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
相關文章
- nginx出現403錯誤的解決方法Nginx
- Python: 安裝 sklearn 包出現錯誤的解決方法Python
- 高防上傳HTTPS證書出現“引數格式錯誤”報錯的解決辦法 – HTTPS SSL 教程HTTP
- 訪問 HTTPS 網站時的 SSL 錯誤解決方案HTTP網站
- PHP & Linux: libsodium.so.23 錯誤解決方法PHPLinux
- 安裝vCenter Server出現1603錯誤的一種解決方法Server
- git push出現unpack failed: error Missing tree錯誤的解決方法GitAIError
- 伺服器出現 HTTP 錯誤程式碼,及解決方法伺服器HTTP
- windows10系統升級助手出現錯誤的解決方法Windows
- undefined reference to錯誤的解決方法Undefined
- PHP curl error 60 錯誤解決PHPError
- PHP初學者最常遇到的8個錯誤及解決方法PHP
- win10 mstsc出現內部錯誤怎麼修復_win10 mstsc出現內部錯誤解決方法Win10
- Mysql出現連線錯誤解決辦法MySql
- PbootCMS 404 錯誤解決方法boot
- dbfread報錯ValueError錯誤解決方法Error
- 出現可怕的NoSuchMethodError錯誤的解決辦法 -Gunnar MorlingError
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- 如何解決win10出現更新錯誤0x80070422的最佳解決方法Win10
- Win10系統愛奇藝出現504錯誤程式碼的解決方法Win10
- win10系統安裝office出現msxml6.10.1129.0錯誤的解決方法Win10XML
- Win10系統安裝office2010出現1406錯誤的解決方法Win10
- Nginx下出現 see security.limit_extensions錯誤的解決方法NginxMIT
- 使用代理爬蟲出302錯誤程式碼解決方法爬蟲
- dedecms提示500錯誤解決方法
- 行動硬碟引數錯誤怎麼解決?行動硬碟開啟出現引數錯誤的修復方法硬碟
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- Mac上搭建chromedriver的錯誤解決方法MacChrome
- standby新增檔案錯誤的解決方法
- MYSQL中 TYPE=MyISAM 錯誤的解決方法MySql
- PHP中的Malformed UTF-8 characters錯誤解決PHPORM
- win10出現藍屏錯誤程式碼clock_watchdog_timeout解決方法Win10
- 帝國模板登入出現已被登入或者密碼錯誤解決方法密碼
- 教你解決win10遠端桌面連線出現了內部錯誤的方法Win10
- win10專業版安裝vs2015出現重大錯誤的解決方法Win10
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- 解決Centos7 yum 出現could not retrieve mirrorlist 錯誤CentOS
- Intellij IDEA使用@Autowired註解,出現could not autowire錯誤,解決方案IntelliJIdea
- photoshop匯出png發生未知錯誤的解決方案,ps匯出發生未知錯誤怎麼解決