- UID
- 2
- 积分
- 2874604
- 威望
- 1387331 布
- 龙e币
- 1487273 刀
- 在线时间
- 13155 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
关于金融街RSS制作人过程中出现的问题。
这是我要做的订阅源:http://futures.jrj.com.cn/list/ncpzx.shtml
这个是我写的RSS规则:
- <?php
- include "gethtml.php";
- $regex_link = '#(?<=</i><a href="http://futures.jrj.com.cn/2018/).+?(?=")#';
- $regex_tit = '#(?<=<title>).+?(?=-期货频道-金融界)#';
- $regex_con = '#(?<=<!--内容 begin-->).*?(?=<!--内容 end-->)#';
- $header='<?xml version="1.0" encoding="gb2312"?><rss version="2.0"><channel><title>农产品资讯-金融街</title>';
- $footer='</channel></rss>';
- $html=gethtml('http://futures.jrj.com.cn/list/ncpzx.shtml');
- if(preg_match_all($regex_link, $html, $links)){
- $size=10;
- for($i=0;$i<$size;$i++){
- $link='http://futures.jrj.com.cn/2018/'.$links[0][$i];
- $content=gethtml($link);
- preg_match($regex_con,$content,$article);
- preg_match($regex_tit,$content,$title);
- $rss.='<item><title>'.$title[0].'</title><link><![CDATA['.$link.']]></link><description><![CDATA['.$article[0].']]
- ></description></item>';
- }
- file_put_contents('agri.xml',$header.$rss.$footer);
- }
- ?>
复制代码
(1)、我做的提取地址:
- (?<=</i><a href="http://futures.jrj.com.cn/2018/).+?(?=")
复制代码
(2)、标题:
- (?<=<title>).+?(?=-期货频道-金融界)
复制代码
(3)、内容:
- (?<=<!--内容 begin-->).*?(?=<!--内容 end-->)#
复制代码 |
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|