想要摘取大众点评网的一些数据,输入城市和数量,就可以摘取相关数量的餐饮信息
URL:http://www.dianping.com/search/category/10/0/g0o2
现在我是用手工的方式匹配城市和城市ID,如下代码:$city_array = array('1'=>'上海', '2'=>'北京','3'=>'杭州','4'=>'广州','5'=>'南京','6'=>'苏州','269'=>'丽江');
但是大众点评网有300多个城市,这样一一手工输入,效率太低了,所以想请教一下大家有没有方法,让程序代码自动查找相应的城市ID

解决方案 »

  1.   

    先到http://www.dianping.com/citylist读取所有的城市
      

  2.   

    不过你可以通过正则匹配<div class="box citylist pinyin" id="divPY"></div>内的内容,取得对应id和名称
      

  3.   

    请问LS给出的<DIV>内容是在哪个URL中的
      

  4.   

    3楼给的链接:http://www.dianping.com/citylist
      

  5.   

    通过摘取数据来获取城市ID对应城市的数组
    但是系统老是提示“apache 已停止工作”,请问什么原因