求助

@Ta 08-20 00:04 149点击
求助@老虎会游泳,问天网天气预报网站:http://m.weather.com.cn/d/town/index?lat=23.13171&lon=113.26627,为什么截取网站标题可以,截取内容就不行呢?

---------代码-------
  1. <?php
  2.  
  3.   $url = "http://m.weather.com.cn/mweather/101280601.shtml"; //目标站
  4.  
  5.   $content=file_get_contents($url);
  6.   $match='/<title>(.*)<\/title>/';
  7.   preg_match($match,$content,$ma); 
  8.  
  9.   print_r($ma);//打印输出
  10.  
  11. ?>
回复列表(1)
  • 1
    @Ta / 08-20 21:19
    @MG8358,内容可能是通过js动态加载的。你去电脑上右击“查看源代码”看看能不能直接看到你想要的内容,如果不能,就是动态加载,此时按F12打开开发者工具栏,选择“网络(Network)”选项卡,然后刷新页面,这时就能看到动态加载的API请求。然后直接去调用看到的API就好。
添加新回复
回复需要登录
[聊天-公共聊天室]无期徒刑:@寻梦xunm,框架强烈推荐闭包,不然谁…