diff options
author | emkael <emkael@tlen.pl> | 2015-08-28 00:44:39 +0200 |
---|---|---|
committer | emkael <emkael@tlen.pl> | 2015-08-28 00:44:39 +0200 |
commit | 6643bf4a55e58e0489fdea0df37d85fe9c2acf50 (patch) | |
tree | 829394bb031afc6b46b85939299e192e5247e7ad | |
parent | 8556bf62e0ad6375ba77484646bfe0d174417d9e (diff) |
* link detection sanitation
-rw-r--r-- | virtual_table.py | 8 |
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' |