(self, array)
| 267 | return result |
| 268 | |
| 269 | def detailContent(self, array): |
| 270 | id = array[0] |
| 271 | if '+++' in id: |
| 272 | ids = id.split('+++') |
| 273 | durl = ids[0] |
| 274 | vsList = ids[1].strip('##').split('##') |
| 275 | vsurl = '' |
| 276 | for vs in vsList: |
| 277 | if '@@@' in vs: |
| 278 | dvs = vs.split('@@@') |
| 279 | vname = dvs[0].replace('#','-') |
| 280 | vurl = durl + dvs[0].replace('#','---') |
| 281 | surl = durl + dvs[1].replace('#','---') |
| 282 | vsurl = vsurl + '{0}${1}@@@{2}#'.format(vname, vurl, surl) |
| 283 | else: |
| 284 | vurl = durl + vs.replace('#','---') |
| 285 | vsurl = vsurl + '{0}${1}#'.format(vs.replace('#','-'), vurl) |
| 286 | url = vsurl |
| 287 | else: |
| 288 | durl = id.replace('#','-') |
| 289 | if self.ver == '' or self.baseurl == '': |
| 290 | self.getVersion(durl) |
| 291 | baseurl = self.baseurl |
| 292 | if '+++' in id: |
| 293 | vid = durl.replace(baseurl, "").strip('/') |
| 294 | else: |
| 295 | vid = durl.replace(re.findall(r".*/", durl)[0], "") |
| 296 | url = vid + '$' + id.replace('#','---') |
| 297 | vod = { |
| 298 | "vod_id": vid, |
| 299 | "vod_name": vid, |
| 300 | "vod_pic": '', |
| 301 | "vod_tag": '', |
| 302 | "vod_play_from": "播放", |
| 303 | "vod_play_url": url |
| 304 | } |
| 305 | result = { |
| 306 | 'list': [ |
| 307 | vod |
| 308 | ] |
| 309 | } |
| 310 | return result |
| 311 | |
| 312 | def searchContent(self, key, quick): |
| 313 | result = { |
nothing calls this directly
no test coverage detected