新手问题 如果我有 200 个商城,抓取过来的商品的 url 全部转换成手机版本的 url,且 url 几乎很少有规律,请问如果是你们怎么解决?我是一个个判断程序会很慢,求大神解决

zhq_zhq · 2014年03月17日 · 最后由 zhq_zhq 回复于 2014年04月03日 · 2091 次阅读

如果我有 200 个商城,抓取过来的商品的 url 全部转换成手机版本的 url,且 url 几乎很少有规律,请问如果是你们怎么解决?我是一个个判断程序会很慢,求大神解决

很难抽象出通用的逻辑吧……体力活……

一个个判断?每个商城应该差不多吧?先判断属于哪个商城,然后走它对应的转换手段。

正好练正则

手机版的 URL 是什么规则,应该是每个商城不同的规则吧,反正最好是用策略模式,不同商城用不同策略。

@xiaogui 如果一个个去判断代码就会显得很烂并且也会导致程序执行的速度很慢的,我有一个想法是把手机的 url 全都存在一个表中,然后用正则表达式去取相同的参数部分

需要 登录 后方可回复, 如果你还没有账号请 注册新账号