展开全部
如上图所示,要32313133353236313431303231363533e58685e5aeb931333365636633扣除里面的表格数据,该怎么弄呢?思路是先把整个表格抠出来,然后按照tr进行分割,存到数组,然后一个个遍历进行正则匹配,最后输出结果转化为json格式,供前台调用!
var $url; var $pattern_find; var $pattern_replace; var $timeout; /**
* @param url 需要抓取的url链接
* @param pattern_find 需要匹配的字段正则表达式
* @param pattern_replace 需要替换的字符正则表达式
* @param timeout 设置超时阻断程序执行,默认10秒,这个字段一般留空
*/
function __construct($url, $pattern_find, $pattern_replace, $timeout) {
$this->url = $url; $this->pattern_find = $pattern_find; $this->pattern_replace = $pattern_replace; $this->timeout = 10;
} // 获取网页源代码
function getHtml() {
$ch = curl_init();
curl_setopt($ch,