PHP抓取網頁failed to open stream解決方案

本教程完美解決PHP抓取網頁failed to open stream: HTTP request failed!遇到的問題。

工具/原料

PHP一系列軟體
電腦一台

方法/步驟

如圖所示:抓取失敗了。提示錯誤:failed to open stream: HTTP request failed!

解決辦法是打開PHP配置文件,找到user_agent這一行,將值PHP改為Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)即可,原理是偽裝成火狐瀏覽器去模擬打開。

再次打開瀏覽器發現能正常抓取,這樣就解決了。

注意事項

注意是user-agent
若覺得有幫助請點個讚

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場