您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

抓取源码 - php抓取网页源码的问题

2024/4/26 8:46:46发布5次查看
抓取一般的页面没问题·。
但近期给一个网站个搞晕了·。请大神们帮帮忙看看是什么原因导致失败。谢谢
地址:http://183.36.249.82/
我们学校的图书馆。
我用的代码如下


但会出现这个错误:
server error in '/' application.
runtime error
我用的服务器是sae。也试过用sae提供的fetch功能。
但可惜也是报错。
错误是:string(3) 500 string(21) internal server error
多天研究原因不解。求解答。谢谢
回复内容: 抓取一般的页面没问题·。
但近期给一个网站个搞晕了·。请大神们帮帮忙看看是什么原因导致失败。谢谢
地址:http://183.36.249.82/
我们学校的图书馆。
我用的代码如下


但会出现这个错误:
server error in '/' application.
runtime error
我用的服务器是sae。也试过用sae提供的fetch功能。
但可惜也是报错。
错误是:string(3) 500 string(21) internal server error
多天研究原因不解。求解答。谢谢
用file_get_contents抓取的时候,一般要设置一下http context.抓取网页还是用curl比较好.
10, 'protocol_version' => '1.1', ),));$contents = file_get_contents('http://183.36.249.82/', false, $context); echo $contents;
你没发现网站要求重定向了吗?是刚学php呢吧?换用curl吧,file_get_contents抓不下来这个的吧(显然我错了,看别人的回答就知道是可以的,没文化真可怕啊)。
给你个参考连接吧,我不想写代码了
http://segmentfault.com/q/1010000000484804#a-1020000000484819
问问题的人虽然问得是ruby的问题,但是人家的php代码估计够你参考用了。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录