mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge branch 'master' of https://github.com/unkn0w7n/calibre
This commit is contained in:
commit
b036a44191
@ -53,7 +53,8 @@ class IndianExpress(BasicNewsRecipe):
|
|||||||
('India', 'https://indianexpress.com/section/india/'),
|
('India', 'https://indianexpress.com/section/india/'),
|
||||||
# ('Express Network', 'https://indianexpress.com/print/express-network/'),
|
# ('Express Network', 'https://indianexpress.com/print/express-network/'),
|
||||||
('Delhi Confidential', 'https://indianexpress.com/section/delhi-confidential/'),
|
('Delhi Confidential', 'https://indianexpress.com/section/delhi-confidential/'),
|
||||||
('Opinion', 'http://indianexpress.com/section/opinion/'),
|
('Editorials', 'https://indianexpress.com/section/opinion/editorials/'),
|
||||||
|
('Columns', 'https://indianexpress.com/section/opinion/columns/'),
|
||||||
('UPSC-CSE Key', 'https://indianexpress.com/section/upsc-current-affairs/'),
|
('UPSC-CSE Key', 'https://indianexpress.com/section/upsc-current-affairs/'),
|
||||||
('Explained', 'https://indianexpress.com/section/explained/'),
|
('Explained', 'https://indianexpress.com/section/explained/'),
|
||||||
('Business', 'https://indianexpress.com/section/business/'),
|
('Business', 'https://indianexpress.com/section/business/'),
|
||||||
@ -99,7 +100,7 @@ class IndianExpress(BasicNewsRecipe):
|
|||||||
|
|
||||||
def articles_from_soup(self, soup):
|
def articles_from_soup(self, soup):
|
||||||
ans = []
|
ans = []
|
||||||
div = soup.find('div', attrs={'class': ['nation', 'o-opin', 'myie-nation']})
|
div = soup.find('div', attrs={'class': ['nation', 'o-opin', 'myie-nation', 'opinion-more-wrapper']]})
|
||||||
for art in div.findAll(
|
for art in div.findAll(
|
||||||
attrs={'class': ['articles', 'o-opin-article', 'myie-articles']}
|
attrs={'class': ['articles', 'o-opin-article', 'myie-articles']}
|
||||||
):
|
):
|
||||||
@ -110,10 +111,10 @@ class IndianExpress(BasicNewsRecipe):
|
|||||||
url = a['href']
|
url = a['href']
|
||||||
title = self.tag_to_string(a)
|
title = self.tag_to_string(a)
|
||||||
desc = ''
|
desc = ''
|
||||||
if p := art.find('p'):
|
if p := (art.find('p') or art.find(attrs={'class':'opinion-news-para'})):
|
||||||
desc = self.tag_to_string(p)
|
desc = self.tag_to_string(p)
|
||||||
if da := art.find(
|
if da := art.find(
|
||||||
'div', attrs={'class': ['date', 'o-opin-date', 'my-time']}
|
'div', attrs={'class': ['date', 'o-opin-date', 'opinion-date', 'my-time']}
|
||||||
):
|
):
|
||||||
date = parse_date(self.tag_to_string(da)).replace(tzinfo=None)
|
date = parse_date(self.tag_to_string(da)).replace(tzinfo=None)
|
||||||
today = datetime.now()
|
today = datetime.now()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user