php抓取网页数据问题

hsh8523 2010-05-25 03:06:09
如:<A class=syscat
onmousedown="aliclick(this,'?searchtrace=company_search_img_1_2_m0000_contanct_%BB%AF%D7%B1%D0%D0%D2%B5');"
onclick="preventDefault(event);postWinportContactForm(this,{category_id:'',offerId:'',contactFrom:'companylist_contact',keywords:'化妆行业',openContact:'',searchtrace:'',phoneTracelog:'ContactInfoClick_companylist_tp'})"
href="http://pengxinwa.cn.alibaba.com/athena/contact/pengxinwa.html"
target=_blank alt="点此查看卖家电话、传真、地址等具体联系方式。">联系方式</A>


我只需抓到这里的url信息。
$urlstr = file_get_contents("http://search.china.alibaba.com/company/k-%BB%AF%D7%B1%D0%D0%D2%B5_n-y.html");
preg_match_all("/<A class=syscat.*?href=\"(.*?)\".*?\>.*?<\/A\>/uis",$urlstr,$result);

可是这样没取到,各位大侠帮帮小弟吧!
...全文
351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsh8523 2010-05-27
  • 打赏
  • 举报
回复
呵呵
这个我已经解决了
jianglin28290 2010-05-26
  • 打赏
  • 举报
回复
你看下你是否获取到了内容,做这个东西最好用CURL
hsh8523 2010-05-25
  • 打赏
  • 举报
回复
楼上的朋友
这个不行啊,我拿过去试了下
返回的数组还是空的
jianglin28290 2010-05-25
  • 打赏
  • 举报
回复

preg_match_all("/<A class=syscat.*href="?([\S]+)"/si",$urlstr,$result);

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧