mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Update to reflect changes to login process in March 2020.
This commit is contained in:
parent
5efeaceaef
commit
2e0775d652
@ -180,7 +180,7 @@ class ZeitEPUBAbo(BasicNewsRecipe):
|
|||||||
]
|
]
|
||||||
|
|
||||||
def build_index(self):
|
def build_index(self):
|
||||||
url = "https://meine.zeit.de/anmelden?url=https%3A//premium.zeit.de/node/125"
|
url = "https://meine.zeit.de/anmelden?url=https%3A//epaper.zeit.de/abo/diezeit"
|
||||||
browser = self.get_browser()
|
browser = self.get_browser()
|
||||||
|
|
||||||
# new login process
|
# new login process
|
||||||
@ -189,11 +189,11 @@ class ZeitEPUBAbo(BasicNewsRecipe):
|
|||||||
browser.form['email'] = self.username
|
browser.form['email'] = self.username
|
||||||
browser.form['pass'] = self.password
|
browser.form['pass'] = self.password
|
||||||
browser.submit()
|
browser.submit()
|
||||||
# change into abo section - not needed between late 2016 and May 2017
|
# change into abo section - not needed between late 2016 and May 2017, and again starting from March 2020
|
||||||
browser.open(url)
|
# browser.open(url)
|
||||||
abolink = browser.find_link(text_regex=re.compile(
|
# abolink = browser.find_link(text_regex=re.compile(
|
||||||
'.*E-Paper.*')) # used to be '.*Abo-Bereich.*'
|
# '.*E-Paper.*')) # used to be '.*Abo-Bereich.*'
|
||||||
browser.follow_link(abolink)
|
# browser.follow_link(abolink)
|
||||||
# find page for latest issue
|
# find page for latest issue
|
||||||
latestlink = browser.find_link(text_regex=re.compile(
|
latestlink = browser.find_link(text_regex=re.compile(
|
||||||
'.*ZUR AKTUELLEN AUSGABE.*'))
|
'.*ZUR AKTUELLEN AUSGABE.*'))
|
||||||
@ -246,7 +246,7 @@ class ZeitEPUBAbo(BasicNewsRecipe):
|
|||||||
self.log.warning('Downloading cover')
|
self.log.warning('Downloading cover')
|
||||||
try:
|
try:
|
||||||
self.log.warning('Trying PDF-based cover')
|
self.log.warning('Trying PDF-based cover')
|
||||||
url = "https://meine.zeit.de/anmelden?url=https%3A//premium.zeit.de/node/125"
|
url = "https://meine.zeit.de/anmelden?url=https%3A//epaper.zeit.de/abo/diezeit"
|
||||||
browser = self.get_browser()
|
browser = self.get_browser()
|
||||||
|
|
||||||
# new login process
|
# new login process
|
||||||
|
Loading…
x
Reference in New Issue
Block a user