我正在编写一个 python 脚本来自动从 imdb 中提取评级,只是我无法从结果中提取数字。
from pattern.web import URL
from pattern.web import plaintext
from pattern.web import decode_utf8
import re
def scrape_imdb(film):
url = URL (film)
s=url.download()
decode_utf8(url.download(s))
regels=re.compile(('"ratingValue">[0-9].[0-9]'))
rating= regels.findall(s)
rating2= rating[0:1]
rating3= rating2.findall("[0-9"])
regels2=re.compile ("<title>.*</title>")
titel=regels2.findall(s)
print titel, rating2
但这给了我一个错误。有人知道我在做什么错吗?