From bc0ef37fe64a6db1c8844a2e4edd44af9a55acb3 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Sat, 29 Mar 2014 11:24:37 -0500 Subject: [PATCH] Add Pairing to hpfanficarchivecom. --- fanficdownloader/adapters/adapter_hpfanficarchivecom.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/fanficdownloader/adapters/adapter_hpfanficarchivecom.py b/fanficdownloader/adapters/adapter_hpfanficarchivecom.py index f056374..6f64371 100644 --- a/fanficdownloader/adapters/adapter_hpfanficarchivecom.py +++ b/fanficdownloader/adapters/adapter_hpfanficarchivecom.py @@ -160,6 +160,11 @@ class HPFanficArchiveComAdapter(BaseSiteAdapter): for genre in genres: self.story.addToList('genre',genre.string) + if 'Pairing' in label: + ships = labelspan.parent.findAll('a',href=re.compile(r'browse.php\?type=class&type_id=4')) + for ship in ships: + self.story.addToList('ships',ship.string) + if 'Warnings' in label: warnings = labelspan.parent.findAll('a',href=re.compile(r'browse.php\?type=class&type_id=2')) # XXX for warning in warnings: