import re
import html
import json
s= """j kj klajkldj lkdjslak jk
<script type="application/ld+json">
{
"@context": "http://s...content-available-to-author-only...a.org",
"BaseSalary": {
"Currency": "USD",
"Value": {
"UnitText": "YEAR",
"@type": "QuantitativeValue"
},
"@type": "MonetaryAmount"
},
"DatePosted": "2020-05-15T05:04:20.193",
"EducationRequirements": "",
"EmploymentType": [
"FULL_TIME"
],
"ExperienceRequirements": "",
"Identifier": "927323",
"HiringOrganization": {
"Name": "Staples Stores",
"@type": "Organization"
},
"JobLocation": {
"Address": {
"AddressLocality": "Elgin",
"AddressRegion": "IL",
"AddressCountry": "US",
"PostalCode": "60123",
"@type": "PostalAddress"
},
"Geo": {
"Latitude": 42.03891,
"Longitude": -88.31189,
"@type": "GeoCoordinates"
},
"@type": "Place"
},
"Title": "Xerox Certified iGen Operator",
"@type": "JobPosting"
}
</script>
ds ad sad ksalkd l;ask;l"""
print(json.loads(html.unescape(re.search(r"""<script\s+type\s*=\s*(["']?)application/ld\+json\1\s*>((?:(?!</script>)[\s\S])+)</script>""", s).group(2))))
aW1wb3J0IHJlCmltcG9ydCBodG1sCmltcG9ydCBqc29uCgpzPSAiIiJqIGtqIGtsYWprbGRqIGxrZGpzbGFrIGprCjxzY3JpcHQgdHlwZT0iYXBwbGljYXRpb24vbGQranNvbiI+JiMxMzsKICAgIHsmIzEzOwogICJAY29udGV4dCI6ICJodHRwOi8vcy4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4uYS5vcmciLCYjMTM7CiAgIkJhc2VTYWxhcnkiOiB7JiMxMzsKICAgICJDdXJyZW5jeSI6ICJVU0QiLCYjMTM7CiAgICAiVmFsdWUiOiB7JiMxMzsKICAgICAgIlVuaXRUZXh0IjogIllFQVIiLCYjMTM7CiAgICAgICJAdHlwZSI6ICJRdWFudGl0YXRpdmVWYWx1ZSImIzEzOwogICAgfSwmIzEzOwogICAgIkB0eXBlIjogIk1vbmV0YXJ5QW1vdW50IiYjMTM7CiAgfSwmIzEzOwogICJEYXRlUG9zdGVkIjogIjIwMjAtMDUtMTVUMDU6MDQ6MjAuMTkzIiwmIzEzOwogICJFZHVjYXRpb25SZXF1aXJlbWVudHMiOiAiIiwmIzEzOwogICJFbXBsb3ltZW50VHlwZSI6IFsmIzEzOwogICAgIkZVTExfVElNRSImIzEzOwogIF0sJiMxMzsKICAiRXhwZXJpZW5jZVJlcXVpcmVtZW50cyI6ICIiLCYjMTM7CiAgIklkZW50aWZpZXIiOiAiOTI3MzIzIiwmIzEzOwogICJIaXJpbmdPcmdhbml6YXRpb24iOiB7JiMxMzsKICAgICJOYW1lIjogIlN0YXBsZXMgU3RvcmVzIiwmIzEzOwogICAgIkB0eXBlIjogIk9yZ2FuaXphdGlvbiImIzEzOwogIH0sJiMxMzsKICAiSm9iTG9jYXRpb24iOiB7JiMxMzsKICAgICJBZGRyZXNzIjogeyYjMTM7CiAgICAgICJBZGRyZXNzTG9jYWxpdHkiOiAiRWxnaW4iLCYjMTM7CiAgICAgICJBZGRyZXNzUmVnaW9uIjogIklMIiwmIzEzOwogICAgICAiQWRkcmVzc0NvdW50cnkiOiAiVVMiLCYjMTM7CiAgICAgICJQb3N0YWxDb2RlIjogIjYwMTIzIiwmIzEzOwogICAgICAiQHR5cGUiOiAiUG9zdGFsQWRkcmVzcyImIzEzOwogICAgfSwmIzEzOwogICAgIkdlbyI6IHsmIzEzOwogICAgICAiTGF0aXR1ZGUiOiA0Mi4wMzg5MSwmIzEzOwogICAgICAiTG9uZ2l0dWRlIjogLTg4LjMxMTg5LCYjMTM7CiAgICAgICJAdHlwZSI6ICJHZW9Db29yZGluYXRlcyImIzEzOwogICAgfSwmIzEzOwogICAgIkB0eXBlIjogIlBsYWNlIiYjMTM7CiAgfSwmIzEzOwogICJUaXRsZSI6ICJYZXJveCBDZXJ0aWZpZWQgaUdlbiBPcGVyYXRvciIsJiMxMzsKICAiQHR5cGUiOiAiSm9iUG9zdGluZyImIzEzOwp9JiMxMzsKPC9zY3JpcHQ+JiMxMzsKZHMgYWQgc2FkIGtzYWxrZCBsO2FzaztsIiIiCgpwcmludChqc29uLmxvYWRzKGh0bWwudW5lc2NhcGUocmUuc2VhcmNoKHIiIiI8c2NyaXB0XHMrdHlwZVxzKj1ccyooWyInXT8pYXBwbGljYXRpb24vbGRcK2pzb25cMVxzKj4oKD86KD8hPC9zY3JpcHQ+KVtcc1xTXSkrKTwvc2NyaXB0PiIiIiwgcykuZ3JvdXAoMikpKSk=
{'@context': 'http://s...content-available-to-author-only...a.org', 'BaseSalary': {'Currency': 'USD', 'Value': {'UnitText': 'YEAR', '@type': 'QuantitativeValue'}, '@type': 'MonetaryAmount'}, 'DatePosted': '2020-05-15T05:04:20.193', 'EducationRequirements': '', 'EmploymentType': ['FULL_TIME'], 'ExperienceRequirements': '', 'Identifier': '927323', 'HiringOrganization': {'Name': 'Staples Stores', '@type': 'Organization'}, 'JobLocation': {'Address': {'AddressLocality': 'Elgin', 'AddressRegion': 'IL', 'AddressCountry': 'US', 'PostalCode': '60123', '@type': 'PostalAddress'}, 'Geo': {'Latitude': 42.03891, 'Longitude': -88.31189, '@type': 'GeoCoordinates'}, '@type': 'Place'}, 'Title': 'Xerox Certified iGen Operator', '@type': 'JobPosting'}