modify some scripts.
This commit is contained in:
@ -298,6 +298,8 @@ def parse_credits_table(table, distributor_list):
|
|||||||
|
|
||||||
# rows = table.find_all('tr', class_='we')
|
# rows = table.find_all('tr', class_='we')
|
||||||
for row in rows:
|
for row in rows:
|
||||||
|
#tr_class = row.get('class', '') # 获取 class 属性,如果没有则返回空字符串
|
||||||
|
tr_class = ' '.join(row.get('class', [])) # 获取 class 属性,如果没有则返回空字符串
|
||||||
cols = row.find_all('td')
|
cols = row.find_all('td')
|
||||||
if len(cols) >= 6:
|
if len(cols) >= 6:
|
||||||
title = cols[0].text.strip()
|
title = cols[0].text.strip()
|
||||||
@ -305,6 +307,8 @@ def parse_credits_table(table, distributor_list):
|
|||||||
href = href_a['href'] if href_a else ''
|
href = href_a['href'] if href_a else ''
|
||||||
year = cols[1].text.strip()
|
year = cols[1].text.strip()
|
||||||
distributor = cols[2].text.strip().lower()
|
distributor = cols[2].text.strip().lower()
|
||||||
|
href_d = cols[2].find('a')
|
||||||
|
href_dist = host_url + href_d['href'] if href_d else ''
|
||||||
notes = cols[3].text.strip()
|
notes = cols[3].text.strip()
|
||||||
rev = cols[4].text.strip()
|
rev = cols[4].text.strip()
|
||||||
formats = cols[5].text.strip()
|
formats = cols[5].text.strip()
|
||||||
@ -318,9 +322,11 @@ def parse_credits_table(table, distributor_list):
|
|||||||
'href' : href,
|
'href' : href,
|
||||||
'year': year,
|
'year': year,
|
||||||
'distributor': distributor,
|
'distributor': distributor,
|
||||||
|
'distributor_href': href_dist,
|
||||||
'notes': notes,
|
'notes': notes,
|
||||||
'rev': rev,
|
'rev': rev,
|
||||||
'formats': formats
|
'formats': formats,
|
||||||
|
'tr_class': tr_class
|
||||||
})
|
})
|
||||||
return movies, distributor_count
|
return movies, distributor_count
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user