php根据URL获得网页内容

php 中根据url来获得网页内容非常的方便,可以通过系统内置函数file_get_contents(),传入url,即可返回网页的内容,比如获得百度首页的内容代码为:

[cc lang=”php”]
QQ图片20150325200246

就可以显示出百度首页的内容,但是,这个函数不是万能的,因为有些服务器会禁用掉这个函数,或者说这个函数因为没有传给服务器某些必要的参数,而被服务器拒绝响应,举个例子:

[cc lang=”php”]
20140729210123750

这里我们引入php的cURL 库,可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。使用它首先你得在php的配置文件中开启它,开启的时候,在windows中可能需要一些 dll,这里就不相信介绍了,查看是否开启了curl,可以调用phpinfo();来查看,如果开启了,会在“Loaded Extensions”中显示。

下面给出使用curl获取网页代码的简单例子:

[cc lang=”php”]

中石化两度喊冤油价高,我见犹怜

  新京报3月24日报道  中石化官方微博上周六用中国和欧盟的油价对比回应“喊冤”,以此阐述无论国际油价高低,中国的油价始终比欧盟低得多。“今天,国际原油每桶43美元,欧盟每升约9.1元,中国每升6.3元。七年前,因中国经济形势及各方压力,压缩国内成品油调价幅度,国际原油每桶147美元,欧盟每升约14.8元,而中国每升仅为6.3元。谁是‘冤大头’,你懂的。”
  国际油价每桶跌了一百美元,我国的油价还是在原地踏步,被网友讥讽,中石化叫冤说,石油出产国委内瑞拉0.02美元/升,美国0.71美元/升,日本1.13美元/升,英国1.67美元/升,中国香港1.92美元/升。与此同时,中国的价格为1.08美元/升,处于中间值。这个狼狈像真是我见犹怜,大家太坏了,不带这么欺负中石化的,逼得中石化都拿汇率来当挡箭牌了!
  我国油价和七年前是一个价,不随国际油价波动而波动,说明我们两桶油原则坚定,任凭风吹浪打,我自岿然不动,不为两桶油的这种气节击掌还出言讥讽,厚道么?油价不是不想降,而是不能降,发改委副主任杜鹰就曾说过:我们很多资源型产品的价格是偏低的,比如石油,一提油价就地震。不降油价那是菩萨心肠体恤苍生,可笑无知的网民,不知背后隐情,就只会欺负发改委和两桶油!
  不降油价还有更为重要的原因,发改委能源中心姜克隽表示,能源价格过低,不利于我国调整能源消费结构,缓解迫在眉睫的环境压力。“能源价格过于便宜,大家用的时候无所顾忌,这样对环境的损害难以估量”。专家认为只有大家用的肉痛才会节省,这也侧面反映了我们国人在专家心目中的形象,素质低文化低只能这样浅显明了才能达到效果。抱怨的网民们,还不读书增加文化去,看专家和你们说话有多费劲?
  油价高过美国许多了,石油还在巨额亏损,那是迷惑外人的舆论。事实上我们两桶油是世界500强前十,我们在海外融资29亿美元,给他们分红119亿美元,要真亏损了还有钱分红么?油价虽然低至43美元每桶了,我们买俄罗斯的还是90美元每桶,更是证明了两桶油不差钱。之所以造巨额亏损的舆论,只是不想让外人惦记,找我们政府借钱,不明真相的网民,就是不会动脑子,只知道欺负两桶油,太不像话了!
  不跟风降价,还有另外一重考虑,就是不想刺激公众,不想再上调燃油消费税,要不然以后大家车里没油,都说去纳税站加点税领赠送油,那多影响心情啊,为了公众的健康考虑,为了大家都有一个好心情,这油价也不能降的!如果任由油价下跌,那肯定会使汽车暴增,势必加剧拥堵、恶化环境,从环保和交通这块说,油价也不能降!
  虽然我国3年连续发现8个亿吨级油田,新增石油探明储量39.47亿吨,但是我们还是要坚挺高油价,省得世界银行看不起中国,不给我们高收入国家的认定,第三世界的发展中国家用的油价比老牌资本主义国家还贵,这是国家的体面,说明我们有这个能力消费。群众克服重重困难,喜迎油价上涨,更是反映了民众对政府政策的支持度。现在有部分网民挤兑两桶油,是想端党国的碗砸党国的锅么?