Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/icoz/habraparse.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkvakanet <kvakanet@users.noreply.github.com>2017-02-16 14:53:35 +0300
committerroot <root@docker>2017-02-16 15:00:14 +0300
commit7d9751544619d57c7eb478cbdbe2f70d061b32aa (patch)
tree011faaa297ab09f3a19e700420a06f631d7b949c
parent3a0326a262fbb62293ab849976034d3625a933c0 (diff)
Изменено поле для названия статьи habrahabr
Изменено поле для названия статьи habrahabr и добавлен текст для исключения PostDeleted
-rw-r--r--habr/topic.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/habr/topic.py b/habr/topic.py
index e9c3631..640b931 100644
--- a/habr/topic.py
+++ b/habr/topic.py
@@ -48,7 +48,7 @@ class TMTopic(object):
self.post['hubs'].append((h.text, h.attrib['href']))
post_title = doc.xpath('//h1[@class="post__title"]/span')
if len(post_title) == 0:
- raise PostDeleted
+ raise PostDeleted('Post Deleted! {} gives status_code={}'.format(self.url, req.status_code))
self.post['title'] = post_title
tmp = \
doc.xpath("//a[@class='post-type__value post-type__value_author']") or \
@@ -166,7 +166,7 @@ class TMTopic(object):
class HabraTopic(TMTopic):
def __init__(self, topic_id):
super().__init__(topic_id, domain='habrahabr.ru')
- self.post['title'] = self.post['title'][1].text
+ self.post['title'] = self.post['title'][0].text
class GeektimesTopic(TMTopic):