搜索

首页  >  问答  >  正文

使用PHP抓取网页内容时报错

代码:

$content = file_get_contents("http://www.zoology.csdb.cn/csdb/getInfo.asp?_=1491810154308&id=B684780B-92C7-40D8-8CE1-16064082031C");

报错:
( ! ) Warning: file_get_contents(http://www.zoology.csdb.cn/cs... failed to open stream: HTTP request failed! HTTP/1.1 500 Internal Server Error

但是网站:
http://www.zoology.csdb.cn/cs...
用浏览器访问没有问题。

淡淡烟草味淡淡烟草味2748 天前650

全部回复(6)我来回复

  • 天蓬老师

    天蓬老师2017-05-16 13:18:44

    我访问网址就是报错,Internal Server Error
    是不是需要登录 ?那就带上 cookie ,用 curl 吧

    回复
    0
  • 大家讲道理

    大家讲道理2017-05-16 13:18:44

    此链接浏览器访问依然是500,网站可以,你要确认链接是否正确,或者网站是否需要登录才能获取

    回复
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:18:44

    亲,亲测,用浏览器访问也是有问题的呢

    回复
    0
  • PHP中文网

    PHP中文网2017-05-16 13:18:44

    浏览器访问出错:Internal Server Error

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:18:44

    浏览器打开是500

    回复
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 13:18:44

    浏览器打开:Internal Server Error,时间:2017-4-11 9:21

    回复
    0
  • 取消回复