diff --git a/pysitemap/base_crawler.py b/pysitemap/base_crawler.py index d47c195..ed19fb4 100644 --- a/pysitemap/base_crawler.py +++ b/pysitemap/base_crawler.py @@ -183,6 +183,7 @@ class Crawler: key = arg[0] # Remove leading and trailing quote marks from value value = re.sub(r'^["\']?(.*?)["\']?$', '\\1', arg[1]) + value = re.sub(r'&', '&', value) for field in fields: if key == field: