POST TIME:2020-03-28 17:22
最近一些朋友找到我,說他的淘寶客模塊采集不到店鋪或賣家等級信息,我仔細(xì)了解下,他們使用的織夢核心的淘客程序。經(jīng)過一番努力,終于找到解決的辦法。
首先打開includededetaoke.class.php文件,然后查找到:
$regtxt = '/<a href=&;(.*?)&; target=&;_blank&;><img src=&;(.*?)&; border=&;0&; align=&;absmiddle&; class=&;rank&; /></a>/';
把上面的代碼替換成:
$regtxt = '/<a href=&;(.*?)&; target=&;_(.*?)&;><img src=&;(.*?)&; border=&;0&; align=&;absmiddle&; class=&;rank&; /></a>/';
原理解釋:因?yàn)樘詫毿薷牧艘幌略创a,原來的正則表達(dá)式匹配不到,所以就采集不到,修改后可以采集了。
以上代碼,只能采集到非商城賣家的等級信息。因?yàn)樯坛堑氖窃u分制,不是等級制,所以采集不了。
如需顯示商城的標(biāo)識,可講以上代碼替換成下面的:
$regtxt = '/<a href=&;(.*?)&; target=&;_(.*?)&;><img src=&;(.*?)&; border=&;0&; align=&;absmiddle&; class=&;rank&; /></a>/';
preg_match_all($regtxt,$this->tmpHtml,$rankvals);
//我自己加的代碼,獲取淘寶商城商家標(biāo)志 開始
if ($rankvals[0][0]=='' && ereg('<div class="logo">',$this->tmpHtml)) {
$rankvals[0][0] = '<img src="http://a.tbcdn.cn/app/shop/images/mall_logo_big.png" border="0" align="absmiddle" />';
}
對比圖片如下:
普通店鋪等級顯示