diff --git a/src/parse_html.py b/src/parse_html.py
index efd19a5..c269b1a 100644
--- a/src/parse_html.py
+++ b/src/parse_html.py
@@ -59,9 +59,12 @@ def get_images(soup, config):
# gallery item from a tag
all_a_tag = soup.find_all('a')
for a_tag in all_a_tag:
- a_href = a_tag['href']
- if upload_folder in a_href:
- img_url_set.add(a_href)
+ try:
+ a_href = a_tag['href']
+ if upload_folder in a_href:
+ img_url_set.add(a_href)
+ except KeyError:
+ continue
# external
all_external_css = soup.find_all("link", {"rel": "stylesheet"})
for css_file in all_external_css: