Ignore script elements when locating the DOI

Text nodes in `<script>` elements can contain the DOI, but also other characters which can't be distinguished from the DOI; there's usually a better place to read the DOI from.