diff --git a/newsplease/pipeline/extractor/extractors/date_extractor.py b/newsplease/pipeline/extractor/extractors/date_extractor.py
index <HASH>..<HASH> 100644
--- a/newsplease/pipeline/extractor/extractors/date_extractor.py
+++ b/newsplease/pipeline/extractor/extractors/date_extractor.py
@@ -80,7 +80,7 @@ class DateExtractor(AbstractExtractor):
             if script is None:
                 return None
 
-            data = json.loads(script.text)
+            data = json.loads(script.string)
 
             try:
                 date = self.parse_date_str(data['datePublished'])
Fixed broken date extraction due to beautiful soup's tag.text. Replaced with tag.string