diff --git a/dist/Referrers/images/searchEngines/bing.com.png b/dist/Referrers/images/searchEngines/bing.com.png new file mode 100644 index 0000000..11fb4d9 Binary files /dev/null and b/dist/Referrers/images/searchEngines/bing.com.png differ diff --git a/dist/Referrers/images/searchEngines/espanol.yahoo.com.png b/dist/Referrers/images/searchEngines/espanol.yahoo.com.png new file mode 100644 index 0000000..1b3e84f Binary files /dev/null and b/dist/Referrers/images/searchEngines/espanol.yahoo.com.png differ diff --git a/dist/Referrers/images/searchEngines/friendfeed.com.png b/dist/Referrers/images/searchEngines/friendfeed.com.png index 33db51a..0d901fd 100644 Binary files a/dist/Referrers/images/searchEngines/friendfeed.com.png and b/dist/Referrers/images/searchEngines/friendfeed.com.png differ diff --git a/dist/Referrers/images/searchEngines/kvasir.no.png b/dist/Referrers/images/searchEngines/kvasir.no.png index 7e66030..ff963f2 100644 Binary files a/dist/Referrers/images/searchEngines/kvasir.no.png and b/dist/Referrers/images/searchEngines/kvasir.no.png differ diff --git a/dist/Referrers/images/searchEngines/qc.yahoo.com.png b/dist/Referrers/images/searchEngines/qc.yahoo.com.png new file mode 100644 index 0000000..1b3e84f Binary files /dev/null and b/dist/Referrers/images/searchEngines/qc.yahoo.com.png differ diff --git a/dist/Referrers/images/searchEngines/www.kvasir.no.png b/dist/Referrers/images/searchEngines/www.kvasir.no.png index 7e66030..ff963f2 100644 Binary files a/dist/Referrers/images/searchEngines/www.kvasir.no.png and b/dist/Referrers/images/searchEngines/www.kvasir.no.png differ diff --git a/dist/Referrers/images/searchEngines/www.mamma.com.png b/dist/Referrers/images/searchEngines/www.mamma.com.png index e6e233b..0f6f15a 100644 Binary files a/dist/Referrers/images/searchEngines/www.mamma.com.png and b/dist/Referrers/images/searchEngines/www.mamma.com.png differ diff --git a/dist/Referrers/images/searchEngines/www.startsiden.no.png b/dist/Referrers/images/searchEngines/www.startsiden.no.png index 5afa0ff..cd328e0 100644 Binary files a/dist/Referrers/images/searchEngines/www.startsiden.no.png and b/dist/Referrers/images/searchEngines/www.startsiden.no.png differ diff --git a/dist/Referrers/images/searchEngines/yahoo.com.png b/dist/Referrers/images/searchEngines/yahoo.com.png new file mode 100644 index 0000000..1b3e84f Binary files /dev/null and b/dist/Referrers/images/searchEngines/yahoo.com.png differ diff --git a/referrers.py b/referrers.py index 65af824..6c2c49a 100644 --- a/referrers.py +++ b/referrers.py @@ -19,9 +19,9 @@ def download_favicon(homepage_html, url): """ soup = BeautifulSoup(homepage_html, "html.parser") favicon_element = soup.find("link", rel="shortcut icon") - if favicon_element and "href" in favicon_element: + if favicon_element and favicon_element.has_attr("href"): favicon_path = favicon_element['href'] - elif soup.find("link", rel="icon") and "href" in soup.find("link", rel="icon"): + elif soup.find("link", rel="icon") and soup.find("link", rel="icon").has_attr("href"): # some sites don't use "shortcut icon" for favicon # in this case we take the first other icon and hope it fits favicon_path = soup.find("link", rel="icon")["href"] diff --git a/src/Referrers/images/searchEngines/bing.com.ico b/src/Referrers/images/searchEngines/bing.com.ico new file mode 100644 index 0000000..ccb73aa Binary files /dev/null and b/src/Referrers/images/searchEngines/bing.com.ico differ diff --git a/src/Referrers/images/searchEngines/espanol.yahoo.com.ico b/src/Referrers/images/searchEngines/espanol.yahoo.com.ico new file mode 100644 index 0000000..9bd1d9f Binary files /dev/null and b/src/Referrers/images/searchEngines/espanol.yahoo.com.ico differ diff --git a/src/Referrers/images/searchEngines/friendfeed.com.ico b/src/Referrers/images/searchEngines/friendfeed.com.ico index 1b9730b..1bdf7e1 100644 Binary files a/src/Referrers/images/searchEngines/friendfeed.com.ico and b/src/Referrers/images/searchEngines/friendfeed.com.ico differ diff --git a/src/Referrers/images/searchEngines/kvasir.no.ico b/src/Referrers/images/searchEngines/kvasir.no.ico index de46f1e..3bb8d43 100644 Binary files a/src/Referrers/images/searchEngines/kvasir.no.ico and b/src/Referrers/images/searchEngines/kvasir.no.ico differ diff --git a/src/Referrers/images/searchEngines/qc.yahoo.com.ico b/src/Referrers/images/searchEngines/qc.yahoo.com.ico new file mode 100644 index 0000000..9bd1d9f Binary files /dev/null and b/src/Referrers/images/searchEngines/qc.yahoo.com.ico differ diff --git a/src/Referrers/images/searchEngines/www.kvasir.no.ico b/src/Referrers/images/searchEngines/www.kvasir.no.ico index 463b7b3..3bb8d43 100644 Binary files a/src/Referrers/images/searchEngines/www.kvasir.no.ico and b/src/Referrers/images/searchEngines/www.kvasir.no.ico differ diff --git a/src/Referrers/images/searchEngines/www.mamma.com.ico b/src/Referrers/images/searchEngines/www.mamma.com.ico index 2efd9de..2eaa82b 100644 Binary files a/src/Referrers/images/searchEngines/www.mamma.com.ico and b/src/Referrers/images/searchEngines/www.mamma.com.ico differ diff --git a/src/Referrers/images/searchEngines/www.meinestadt.de.ico b/src/Referrers/images/searchEngines/www.meinestadt.de.ico index e85eb10..2c2fc19 100644 Binary files a/src/Referrers/images/searchEngines/www.meinestadt.de.ico and b/src/Referrers/images/searchEngines/www.meinestadt.de.ico differ diff --git a/src/Referrers/images/searchEngines/www.startsiden.no.ico b/src/Referrers/images/searchEngines/www.startsiden.no.ico index 72a02e5..ef68b8a 100644 Binary files a/src/Referrers/images/searchEngines/www.startsiden.no.ico and b/src/Referrers/images/searchEngines/www.startsiden.no.ico differ diff --git a/src/Referrers/images/searchEngines/yahoo.com.ico b/src/Referrers/images/searchEngines/yahoo.com.ico new file mode 100644 index 0000000..9bd1d9f Binary files /dev/null and b/src/Referrers/images/searchEngines/yahoo.com.ico differ