summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoremkael <emkael@tlen.pl>2015-08-28 00:44:39 +0200
committeremkael <emkael@tlen.pl>2015-08-28 00:44:39 +0200
commit6643bf4a55e58e0489fdea0df37d85fe9c2acf50 (patch)
tree829394bb031afc6b46b85939299e192e5247e7ad
parent8556bf62e0ad6375ba77484646bfe0d174417d9e (diff)
* link detection sanitation
-rw-r--r--virtual_table.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/virtual_table.py b/virtual_table.py
index f8c1bd1..e186e96 100644
--- a/virtual_table.py
+++ b/virtual_table.py
@@ -104,7 +104,9 @@ class JFRVirtualTable:
cell_links = [
link for link
in row.select('td a')
- if link['href'].startswith(
+ if link.has_attr(
+ 'href'
+ ) and link['href'].startswith(
'H-'
) and not link['href'].endswith(
'lista.html'
@@ -128,7 +130,9 @@ class JFRVirtualTable:
cell_links = [
link for link
in cell.select('a.pa')
- if link['href'].startswith(
+ if link.has_attr(
+ 'href'
+ ) and link['href'].startswith(
'H-'
) and not link['href'].endswith(
'lista.html'