擅长:python、mysql、java
<p>以下是最适合我的解决方案:</p>
<p>导入请求
从bs4导入BeautifulSoup</p>
<pre><code>def main():
key = 'myKey'
isbn = '0441172717'
url = 'https://www.goodreads.com/book/isbn/{}?key={}'.format(isbn, key)
response = requests.get(url)
soup = BeautifulSoup(response.content, "lxml-xml")
print(soup.find('image_url').text)
</code></pre>
<p>问题是XML内容被包装在标记中。使用漂亮的Soup“lxml-xml”解析器,而不是“lxml”,保留了CDATA标记中包含的内容,并允许它们被正确地解析。在</p>