def movie(self, imdb, title, localtitle, aliases, year):
try:
url = urlparse.urljoin(self.base_link, self.search_link % urllib.quote_plus(title))
headers = {'Referer': url, 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36'}
cookie = client.request(url, headers=headers, output='cookie')
cookie += client.request(url, headers=headers, cookie=cookie, output='cookie')
client.request(url, headers=headers, cookie=cookie)
cookie += '; '+ headers['Cookie']
headers = {'Referer': url, 'Cookie': cookie, 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.81 Safari/537.36'}
r = client.request(url, headers=headers)
r = client.parseDOM(r, 'div', attrs={'class': 'title'})
r = [zip(client.parseDOM(i, 'a', ret='href'), client.parseDOM(i, 'a')) for i in r]
r = [i[0] for i in r]
r = [i[0] for i in r if (cleantitle.get(title) in cleantitle.get(i[1]))][0]
url = {'imdb': imdb, 'title': title, 'year': year, 'url': r, 'headers': headers}
url = urllib.urlencode(url)
return url
except:
return
评论列表
文章目录