diff --git a/movie.py b/movie.py new file mode 100644 index 0000000..bdb3a45 --- /dev/null +++ b/movie.py @@ -0,0 +1,29 @@ +import re +html = """ +
+

《流浪地球》

+(2024) +8.5 +导演: 郭帆 +
+
+

《你好,李焕英》

+(2021) +7.9 +导演: 贾玲 +
+""" + +name_pattern = r'

《([^》]+)》

' +year_pattern = r'\((\d+)\)' +rating_pattern = r'([\d.]+)' +director_pattern = r'导演: ([^<]+)' + +names = re.findall(name_pattern, html) +years = re.findall(year_pattern, html) +ratings = re.findall(rating_pattern, html) +directors = re.findall(director_pattern, html) + +for +name, year, rating, director in zip(names, years, ratings, directors): + print(f"{name} {year} {rating} {director}") \ No newline at end of file