@@ 1052-1067 (lines=16) @@ | ||
1049 | get_first_comic_link = get_a_comicnavbase_comicnavfirst |
|
1050 | get_navi_link = get_link_rel_next |
|
1051 | ||
1052 | @classmethod |
|
1053 | def get_comic_info(cls, soup, link): |
|
1054 | """Get information about a particular comics.""" |
|
1055 | title = soup.find('meta', property='og:title')['content'] |
|
1056 | metadesc = soup.find('meta', property='og:description') |
|
1057 | desc = metadesc['content'] if metadesc else "" |
|
1058 | date_str = soup.find('meta', property='article:published_time')['content'][:10] |
|
1059 | day = string_to_date(date_str, "%Y-%m-%d") |
|
1060 | imgs = soup.find_all('meta', property='og:image') |
|
1061 | return { |
|
1062 | 'img': [i['content'] for i in imgs], |
|
1063 | 'title': title, |
|
1064 | 'desc': desc, |
|
1065 | 'day': day.day, |
|
1066 | 'month': day.month, |
|
1067 | 'year': day.year |
|
1068 | } |
|
1069 | ||
1070 | ||
@@ 3297-3309 (lines=13) @@ | ||
3294 | get_navi_link = get_link_rel_next |
|
3295 | first_url = 'https://marketoonist.com/2002/10/the-8-types-of-brand-managers-2.html' |
|
3296 | ||
3297 | @classmethod |
|
3298 | def get_comic_info(cls, soup, link): |
|
3299 | """Get information about a particular comics.""" |
|
3300 | imgs = soup.find_all('meta', property='og:image') |
|
3301 | date_str = soup.find('meta', property='article:published_time')['content'][:10] |
|
3302 | day = string_to_date(date_str, "%Y-%m-%d") |
|
3303 | title = soup.find('meta', property='og:title')['content'] |
|
3304 | return { |
|
3305 | 'img': [i['content'] for i in imgs], |
|
3306 | 'day': day.day, |
|
3307 | 'month': day.month, |
|
3308 | 'year': day.year, |
|
3309 | 'title': title, |
|
3310 | } |
|
3311 | ||
3312 | ||
@@ 2359-2371 (lines=13) @@ | ||
2356 | get_first_comic_link = simulate_first_link |
|
2357 | first_url = 'https://linsedition.com/2011/09/07/l-i-n-s/' |
|
2358 | ||
2359 | @classmethod |
|
2360 | def get_comic_info(cls, soup, link): |
|
2361 | """Get information about a particular comics.""" |
|
2362 | title = soup.find('meta', property='og:title')['content'] |
|
2363 | imgs = soup.find_all('meta', property='og:image') |
|
2364 | date_str = soup.find('meta', property='article:published_time')['content'][:10] |
|
2365 | day = string_to_date(date_str, "%Y-%m-%d") |
|
2366 | return { |
|
2367 | 'title': title, |
|
2368 | 'img': [i['content'] for i in imgs], |
|
2369 | 'month': day.month, |
|
2370 | 'year': day.year, |
|
2371 | 'day': day.day, |
|
2372 | } |
|
2373 | ||
2374 |