Java自学者论坛

 找回密码
 立即注册

手机号码,快捷登录

恭喜Java自学者论坛(https://www.javazxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,会员资料板块,购买链接:点击进入购买VIP会员

JAVA高级面试进阶训练营视频教程

Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程Go语言视频零基础入门到精通Java架构师3期(课件+源码)
Java开发全终端实战租房项目视频教程SpringBoot2.X入门到高级使用教程大数据培训第六期全套视频教程深度学习(CNN RNN GAN)算法原理Java亿级流量电商系统视频教程
互联网架构师视频教程年薪50万Spark2.0从入门到精通年薪50万!人工智能学习路线教程年薪50万大数据入门到精通学习路线年薪50万机器学习入门到精通教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程MySQL入门到精通教程
查看: 434|回复: 0

《Python》re模块补充、异常处理

[复制链接]
  • TA的每日心情
    奋斗
    2024-4-6 11:05
  • 签到天数: 748 天

    [LV.9]以坛为家II

    2034

    主题

    2092

    帖子

    70万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    705612
    发表于 2021-7-10 12:25:23 | 显示全部楼层 |阅读模式

    一、re模块

      1、match方法

    import re
    
    # match  验证用户输入的内容
    ret = re.match('\d+', 'hhoi2342ho12ioh11')
    print(ret)          # None
    
    ret = re.match('\d+', '342khjlh324jbk234')
    print(ret)          # <re.Match object; span=(0, 3), match='342'>
    print(ret.group())  # 342
    # match是从开头开始匹配,不符合则返回None

      2、split 切割

    import re
    
    # 切割 split s1 = 'alex|egon|taibai' print(s1.split('|')) # ['alex', 'egon', 'taibai'] s = 'alex345egon3056taibai' # 不保留切割内容 ret = re.split('\d+', s) print(ret) # ['alex', 'egon', 'taibai'] # 保留切割内容 ret = re.split('(\d+)', s) print(ret) # ['alex', '345', 'egon', '3056', 'taibai']

      3、sub 替换

    import re
    
    # 替换 sub
    s = 'alex|egon|taibai'
    print(s.replace('|', '-'))  # alex-egon-taibai
    
    s1 = 'alex234egon342taibai'
    # 默认全部替换
    ret = re.sub('\d+', '|', s1)
    print(ret)      # alex|egon|taibai
    # 设置替换次数
    ret = re.sub('\d+', '|', s1, 1)
    print(ret)      # alex|egon342taibai
    # 默认全部替换,并返回一个元祖,元祖的第二个值是替换的次数
    ret = re.subn('\d+', '|', s1)
    print(ret)      # ('alex|egon|taibai', 2)
    # 设置替换次数,并返回一个元祖,元祖的第二个值是替换的次数
    ret = re.subn('\d+', '|', s1, 1)
    print(ret)      # ('alex|egon342taibai', 1)

      4、compile 编译正则规则

    import re
    
    # compile 编译正则规则
    com = re.compile('\d+')
    print(com)      # re.compile('\\d+')
    
    ret = com.search('sdf2g23jkgk21k21')
    print(ret.group())  # 2
    
    ret = com.findall('sdf2g23jkgk21k21')
    print(ret)      # ['2', '23', '21', '21']
    
    ret = com.finditer('sdf2g23jkgk21k21')
    for i in ret:
        print(i.group())
    # 2
    # 23
    # 21
    # 21

      5、finditer 节省空间的方法

    import re
    
    # finditer 节省空间的方法
    ret = re.finditer('\d+', 'sdf2g23jkgk21k21')
    print(ret)      # <callable_iterator object at 0x00A6AF10>  迭代器
    for i in ret:
        print(i.group())
    # 2
    # 23
    # 21
    # 21

      6、分组命名、分组约束

        在前端中常见的: <h1>函数</h1>

        实际上对于前端语言来说,都是把不同样式的字体放在不同的标签中

    import re
    
    # 分组命名、分组约束
    pattern = '<(?P<tag>.*?)>.*?</(?P=tag)>'
    ret = re.search(pattern, '<h1>函数</h1>')
    print(ret)      # <re.Match object; span=(0, 11), match='<h1>函数</h1>'>
    if ret:
        print(ret.group())       # <h1>函数</h1>
        print(ret.group(1))      # h1
        print(ret.group('tag')) # h1
    
    pattern = r'<(.*?)>.*?</\1>'
    ret = re.search(pattern, '<a>函数</a>')
    print(ret)      # <re.Match object; span=(0, 9), match='<a>函数</a>'>
    if ret:
        print(ret.group())      # <a>函数</a>
        print(ret.group(1))     # a
    '''
    (?:正则表达式) 表示取消优先显示功能
    (?P<组名>正则表达式) 表示给这个组取一个名字
        (?P=组名) 表示引用之前组的名字,引用部分匹配到的内容必须和之前那个组中的内容一模一样
    '''
       1 from urllib.request import urlopen
       2 
       3 ret = urlopen('https://movie.douban.com/top250?start=225&filter=')
       4 content = ret.read().decode('utf-8')
       5 print(content)
       6 
       7 '''
       8 <!DOCTYPE html>
       9 <html lang="zh-cmn-Hans" class="">
      10 <head>
      11     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      12     <meta name="renderer" content="webkit">
      13     <meta name="referrer" content="always">
      14     <meta name="google-site-verification" content="ok0wCgT20tBBgo9_zat2iAcimtN4Ftf5ccsh092Xeyw" />
      15     <title>
      16 豆瓣电影 Top 250
      17 </title>
      18     
      19     <meta name="baidu-site-verification" content="cZdR4xxR7RxmM4zE" />
      20     <meta http-equiv="Pragma" content="no-cache">
      21     <meta http-equiv="Expires" content="Sun, 6 Mar 2005 01:00:00 GMT">
      22     
      23     <link rel="apple-touch-icon" href="https://img3.doubanio.com/f/movie/d59b2715fdea4968a450ee5f6c95c7d7a2030065/pics/movie/apple-touch-icon.png">
      24     <link href="https://img3.doubanio.com/f/shire/bf61b1fa02f564a4a8f809da7c7179b883a56146/css/douban.css" rel="stylesheet" type="text/css">
      25     <link href="https://img3.doubanio.com/f/shire/ae3f5a3e3085968370b1fc63afcecb22d3284848/css/separation/_all.css" rel="stylesheet" type="text/css">
      26     <link href="https://img3.doubanio.com/f/movie/8864d3756094f5272d3c93e30ee2e324665855b0/css/movie/base/init.css" rel="stylesheet">
      27     <script type="text/javascript">var _head_start = new Date();</script>
      28     <script type="text/javascript" src="https://img3.doubanio.com/f/movie/0495cb173e298c28593766009c7b0a953246c5b5/js/movie/lib/jquery.js"></script>
      29     <script type="text/javascript" src="https://img3.doubanio.com/f/shire/f010949d3f23dd7c972ad7cb40b800bf70723c93/js/douban.js"></script>
      30     <script type="text/javascript" src="https://img3.doubanio.com/f/shire/0efdc63b77f895eaf85281fb0e44d435c6239a3f/js/separation/_all.js"></script>
      31     
      32 <link href="https://img3.doubanio.com/f/movie/2c95f768ea74284b900c04c0209b0a44f0a0de52/css/movie/top_movies.css" rel="stylesheet" type="text/css" />
      33 <script type="text/javascript" src="https://img3.doubanio.com/f/shire/77323ae72a612bba8b65f845491513ff3329b1bb/js/do.js" data-cfg-autoload="false"></script>
      34 <script type='text/javascript'>
      35     Do.ready(function(){
      36             $("#mine-selector input[type='checkbox']").click(function(){
      37                 var val = $(this).is(":checked")?$(this).val():"";
      38                 window.location.href = '/top250?filter=' + val;
      39             })
      40     })
      41 </script>
      42 
      43     <style type="text/css">
      44 .site-nav-logo img{margin-bottom:0;}
      45 </style>
      46     <style type="text/css">img { max-width: 100%; }</style>
      47     <script type="text/javascript"></script>
      48     <link rel="stylesheet" href="https://img3.doubanio.com/misc/mixed_static/562925b5e3824700.css">
      49 
      50     <link rel="shortcut icon" href="https://img3.doubanio.com/favicon.ico" type="image/x-icon">
      51 </head>
      52 
      53 <body>
      54   
      55     <script type="text/javascript">var _body_start = new Date();</script>
      56 
      57     
      58     
      59 
      60 
      61 
      62     <link href="//img3.doubanio.com/dae/accounts/resources/984c231/shire/bundle.css" rel="stylesheet" type="text/css">
      63 
      64 
      65 
      66 <div id="db-global-nav" class="global-nav">
      67   <div class="bd">
      68     
      69 <div class="top-nav-info">
      70   <a href="https://www.douban.com/accounts/login?source=movie" class="nav-login" rel="nofollow">登录</a>
      71   <a href="https://www.douban.com/accounts/register?source=movie" class="nav-register" rel="nofollow">注册</a>
      72 </div>
      73 
      74 
      75     <div class="top-nav-doubanapp">
      76   <a href="https://www.douban.com/doubanapp/app?channel=top-nav" class="lnk-doubanapp">下载豆瓣客户端</a>
      77   <div id="doubanapp-tip">
      78     <a href="https://www.douban.com/doubanapp/app?channel=qipao" class="tip-link">豆瓣 <span class="version">6.0</span> 全新发布</a>
      79     <a href="javascript: void 0;" class="tip-close">×</a>
      80   </div>
      81   <div id="top-nav-appintro" class="more-items">
      82     <p class="appintro-title">豆瓣</p>
      83     <p class="qrcode">扫码直接下载</p>
      84     <div class="download">
      85       <a href="https://www.douban.com/doubanapp/redirect?channel=top-nav&direct_dl=1&download=iOS">iPhone</a>
      86       <span>·</span>
      87       <a href="https://www.douban.com/doubanapp/redirect?channel=top-nav&direct_dl=1&download=Android" class="download-android">Android</a>
      88     </div>
      89   </div>
      90 </div>
      91 
      92     
      93 
      94 
      95 <div class="global-nav-items">
      96   <ul>
      97     <li class="">
      98       <a href="https://www.douban.com" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-main&quot;,&quot;uid&quot;:&quot;0&quot;}">豆瓣</a>
      99     </li>
     100     <li class="">
     101       <a href="https://book.douban.com" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-book&quot;,&quot;uid&quot;:&quot;0&quot;}">读书</a>
     102     </li>
     103     <li class="on">
     104       <a href="https://movie.douban.com"  data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-movie&quot;,&quot;uid&quot;:&quot;0&quot;}">电影</a>
     105     </li>
     106     <li class="">
     107       <a href="https://music.douban.com" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-music&quot;,&quot;uid&quot;:&quot;0&quot;}">音乐</a>
     108     </li>
     109     <li class="">
     110       <a href="https://www.douban.com/location" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-location&quot;,&quot;uid&quot;:&quot;0&quot;}">同城</a>
     111     </li>
     112     <li class="">
     113       <a href="https://www.douban.com/group" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-group&quot;,&quot;uid&quot;:&quot;0&quot;}">小组</a>
     114     </li>
     115     <li class="">
     116       <a href="https://read.douban.com&#47;?dcs=top-nav&amp;dcm=douban" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-read&quot;,&quot;uid&quot;:&quot;0&quot;}">阅读</a>
     117     </li>
     118     <li class="">
     119       <a href="https://douban.fm&#47;?from_=shire_top_nav" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-fm&quot;,&quot;uid&quot;:&quot;0&quot;}">FM</a>
     120     </li>
     121     <li class="">
     122       <a href="https://time.douban.com&#47;?dt_time_source=douban-web_top_nav" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-time&quot;,&quot;uid&quot;:&quot;0&quot;}">时间</a>
     123     </li>
     124     <li class="">
     125       <a href="https://market.douban.com&#47;?utm_campaign=douban_top_nav&amp;utm_source=douban&amp;utm_medium=pc_web" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-market&quot;,&quot;uid&quot;:&quot;0&quot;}">豆品</a>
     126     </li>
     127     <li>
     128       <a href="#more" class="bn-more"><span>更多</span></a>
     129       <div class="more-items">
     130         <table cellpadding="0" cellspacing="0">
     131           <tbody>
     132             <tr>
     133               <td>
     134                 <a href="https://ypy.douban.com" target="_blank" data-moreurl-dict="{&quot;from&quot;:&quot;top-nav-click-ypy&quot;,&quot;uid&quot;:&quot;0&quot;}">豆瓣摄影</a>
     135               </td>
     136             </tr>
     137           </tbody>
     138         </table>
     139       </div>
     140     </li>
     141   </ul>
     142 </div>
     143 
     144   </div>
     145 </div>
     146 <script>
     147   ;window._GLOBAL_NAV = {
     148     DOUBAN_URL: "https://www.douban.com",
     149     N_NEW_NOTIS: 0,
     150     N_NEW_DOUMAIL: 0
     151   };
     152 </script>
     153 
     154 
     155 
     156     <script src="//img3.doubanio.com/dae/accounts/resources/984c231/shire/bundle.js" defer="defer"></script>
     157 
     158 
     159 
     160 
     161     
     162 
     163 
     164 
     165     <link href="//img3.doubanio.com/dae/accounts/resources/19507ad/movie/bundle.css" rel="stylesheet" type="text/css">
     166 
     167 
     168 
     169 
     170 <div id="db-nav-movie" class="nav">
     171   <div class="nav-wrap">
     172   <div class="nav-primary">
     173     <div class="nav-logo">
     174       <a href="https:&#47;&#47;movie.douban.com">豆瓣电影</a>
     175     </div>
     176     <div class="nav-search">
     177       <form action="https:&#47;&#47;movie.douban.com/subject_search" method="get">
     178         <fieldset>
     179           <legend>搜索:</legend>
     180           <label for="inp-query">
     181           </label>
     182           <div class="inp"><input id="inp-query" name="search_text" size="22" maxlength="60" placeholder="搜索电影、电视剧、综艺、影人" value=""></div>
     183           <div class="inp-btn"><input type="submit" value="搜索"></div>
     184           <input type="hidden" name="cat" value="1002" />
     185         </fieldset>
     186       </form>
     187     </div>
     188   </div>
     189   </div>
     190   <div class="nav-secondary">
     191     
     192 
     193 <div class="nav-items">
     194   <ul>
     195     <li    ><a href="https://movie.douban.com/cinema/nowplaying/"
     196      >影讯&购票</a>
     197     </li>
     198     <li    ><a href="https://movie.douban.com/explore"
     199      >选电影</a>
     200     </li>
     201     <li    ><a href="https://movie.douban.com/tv/"
     202      >电视剧</a>
     203     </li>
     204     <li    ><a href="https://movie.douban.com/chart"
     205      >排行榜</a>
     206     </li>
     207     <li    ><a href="https://movie.douban.com/tag/"
     208      >分类</a>
     209     </li>
     210     <li    ><a href="https://movie.douban.com/review/best/"
     211      >影评</a>
     212     </li>
     213     <li    ><a href="https://movie.douban.com/annual/2017?source=navigation"
     214      >2017年度榜单</a>
     215     </li>
     216     <li    ><a href="https://movie.douban.com/standbyme/2017?source=navigation"
     217      >2017观影报告</a>
     218     </li>
     219   </ul>
     220 </div>
     221 
     222   </div>
     223 </div>
     224 
     225 <script id="suggResult" type="text/x-jquery-tmpl">
     226   <li data-link="{{= url}}">
     227             <a href="{{= url}}" onclick="moreurl(this, {from:'movie_search_sugg', query:'{{= keyword }}', subject_id:'{{= id}}', i: '{{= index}}', type: '{{= type}}'})">
     228             <img src="{{= img}}" width="40" />
     229             <p>
     230                 <em>{{= title}}</em>
     231                 {{if year}}
     232                     <span>{{= year}}</span>
     233                 {{/if}}
     234                 {{if sub_title}}
     235                     <br /><span>{{= sub_title}}</span>
     236                 {{/if}}
     237                 {{if address}}
     238                     <br /><span>{{= address}}</span>
     239                 {{/if}}
     240                 {{if episode}}
     241                     {{if episode=="unknow"}}
     242                         <br /><span>集数未知</span>
     243                     {{else}}
     244                         <br /><span>共{{= episode}}集</span>
     245                     {{/if}}
     246                 {{/if}}
     247             </p>
     248         </a>
     249         </li>
     250   </script>
     251 
     252 
     253 
     254 
     255     <script src="//img3.doubanio.com/dae/accounts/resources/19507ad/movie/bundle.js" defer="defer"></script>
     256 
     257 
     258 
     259 
     260 
     261     
     262     <div id="wrapper">
     263         
     264 
     265         
     266     <div id="content">
     267         
     268     <h1>豆瓣电影 Top 250</h1>
     269 
     270         <div class="grid-16-8 clearfix">
     271             
     272             
     273             <div class="article">
     274                 
     275 
     276 
     277 
     278 
     279 
     280 
     281 
     282 <div class="opt mod">
     283     <div class="tabs">
     284       
     285     
     286 
     287     </div>
     288     <span id="mine-selector">
     289       <input type="checkbox"  value="unwatched">我没看过的
     290     </span>
     291 </div>
     292 
     293 
     294 
     295 <ol class="grid_view">
     296         <li>
     297             <div class="item">
     298                 <div class="pic">
     299                     <em class="">226</em>
     300                     <a href="https://movie.douban.com/subject/1292233/">
     301                         <img width="100" alt="发条橙" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p529908155.jpg" class="">
     302                     </a>
     303                 </div>
     304                 <div class="info">
     305                     <div class="hd">
     306                         <a href="https://movie.douban.com/subject/1292233/" class="">
     307                             <span class="title">发条橙</span>
     308                                     <span class="title">&nbsp;/&nbsp;A Clockwork Orange</span>
     309                                 <span class="other">&nbsp;/&nbsp;发条桔子  /  发条橙子</span>
     310                         </a>
     311 
     312 
     313                     </div>
     314                     <div class="bd">
     315                         <p class="">
     316                             导演: Stanley Kubrick&nbsp;&nbsp;&nbsp;主演: Malcolm McDowell / Patrick Magee / Michael...<br>
     317                             1971&nbsp;/&nbsp;英国 美国&nbsp;/&nbsp;犯罪 剧情 科幻
     318                         </p>
     319 
     320                         
     321                         <div class="star">
     322                                 <span class="rating45-t"></span>
     323                                 <span class="rating_num" property="v:average">8.5</span>
     324                                 <span property="v:best" content="10.0"></span>
     325                                 <span>202041人评价</span>
     326                         </div>
     327 
     328                             <p class="quote">
     329                                 <span class="inq">我完全康复了。</span>
     330                             </p>
     331                     </div>
     332                 </div>
     333             </div>
     334         </li>
     335         <li>
     336             <div class="item">
     337                 <div class="pic">
     338                     <em class="">227</em>
     339                     <a href="https://movie.douban.com/subject/1401118/">
     340                         <img width="100" alt="黄金三镖客" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2101693489.jpg" class="">
     341                     </a>
     342                 </div>
     343                 <div class="info">
     344                     <div class="hd">
     345                         <a href="https://movie.douban.com/subject/1401118/" class="">
     346                             <span class="title">黄金三镖客</span>
     347                                     <span class="title">&nbsp;/&nbsp;Il buono, il brutto, il cattivo.</span>
     348                                 <span class="other">&nbsp;/&nbsp;好·坏·丑  /  独行侠决斗地狱门(港)</span>
     349                         </a>
     350 
     351 
     352                             <span class="playable">[可播放]</span>
     353                     </div>
     354                     <div class="bd">
     355                         <p class="">
     356                             导演: Sergio Leone&nbsp;&nbsp;&nbsp;主演: Clint Eastwood / Eli Wallach / Lee Van Cleef<br>
     357                             1966&nbsp;/&nbsp;意大利 西班牙 西德&nbsp;/&nbsp;冒险 西部
     358                         </p>
     359 
     360                         
     361                         <div class="star">
     362                                 <span class="rating45-t"></span>
     363                                 <span class="rating_num" property="v:average">9.1</span>
     364                                 <span property="v:best" content="10.0"></span>
     365                                 <span>57570人评价</span>
     366                         </div>
     367 
     368                             <p class="quote">
     369                                 <span class="inq">最棒的西部片。</span>
     370                             </p>
     371                     </div>
     372                 </div>
     373             </div>
     374         </li>
     375         <li>
     376             <div class="item">
     377                 <div class="pic">
     378                     <em class="">228</em>
     379                     <a href="https://movie.douban.com/subject/1292062/">
     380                         <img width="100" alt="美国丽人" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p571671715.jpg" class="">
     381                     </a>
     382                 </div>
     383                 <div class="info">
     384                     <div class="hd">
     385                         <a href="https://movie.douban.com/subject/1292062/" class="">
     386                             <span class="title">美国丽人</span>
     387                                     <span class="title">&nbsp;/&nbsp;American Beauty</span>
     388                                 <span class="other">&nbsp;/&nbsp;美丽有罪(港)  /  美国心·玫瑰情(台)</span>
     389                         </a>
     390 
     391 
     392                             <span class="playable">[可播放]</span>
     393                     </div>
     394                     <div class="bd">
     395                         <p class="">
     396                             导演: 萨姆·门德斯 Sam Mendes&nbsp;&nbsp;&nbsp;主演: 凯文·史派西 Kevin Spacey / 安妮特...<br>
     397                             1999&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 爱情 家庭
     398                         </p>
     399 
     400                         
     401                         <div class="star">
     402                                 <span class="rating45-t"></span>
     403                                 <span class="rating_num" property="v:average">8.5</span>
     404                                 <span property="v:best" content="10.0"></span>
     405                                 <span>202029人评价</span>
     406                         </div>
     407 
     408                             <p class="quote">
     409                                 <span class="inq">每个人的内心都是深不可测的大海。 </span>
     410                             </p>
     411                     </div>
     412                 </div>
     413             </div>
     414         </li>
     415         <li>
     416             <div class="item">
     417                 <div class="pic">
     418                     <em class="">229</em>
     419                     <a href="https://movie.douban.com/subject/25807345/">
     420                         <img width="100" alt="彗星来的那一夜" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2187896711.jpg" class="">
     421                     </a>
     422                 </div>
     423                 <div class="info">
     424                     <div class="hd">
     425                         <a href="https://movie.douban.com/subject/25807345/" class="">
     426                             <span class="title">彗星来的那一夜</span>
     427                                     <span class="title">&nbsp;/&nbsp;Coherence</span>
     428                                 <span class="other">&nbsp;/&nbsp;相干性  /  相干效应</span>
     429                         </a>
     430 
     431 
     432                             <span class="playable">[可播放]</span>
     433                     </div>
     434                     <div class="bd">
     435                         <p class="">
     436                             导演: 詹姆斯·沃德·布柯特 James Ward Byrkit&nbsp;&nbsp;&nbsp;主演: 艾米丽·芭尔多尼 Em...<br>
     437                             2013&nbsp;/&nbsp;美国 英国&nbsp;/&nbsp;科幻 悬疑 惊悚
     438                         </p>
     439 
     440                         
     441                         <div class="star">
     442                                 <span class="rating4-t"></span>
     443                                 <span class="rating_num" property="v:average">8.4</span>
     444                                 <span property="v:best" content="10.0"></span>
     445                                 <span>207481人评价</span>
     446                         </div>
     447 
     448                             <p class="quote">
     449                                 <span class="inq">小成本大魅力。</span>
     450                             </p>
     451                     </div>
     452                 </div>
     453             </div>
     454         </li>
     455         <li>
     456             <div class="item">
     457                 <div class="pic">
     458                     <em class="">230</em>
     459                     <a href="https://movie.douban.com/subject/1905462/">
     460                         <img width="100" alt="荒野生存" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p465687407.jpg" class="">
     461                     </a>
     462                 </div>
     463                 <div class="info">
     464                     <div class="hd">
     465                         <a href="https://movie.douban.com/subject/1905462/" class="">
     466                             <span class="title">荒野生存</span>
     467                                     <span class="title">&nbsp;/&nbsp;Into the Wild</span>
     468                                 <span class="other">&nbsp;/&nbsp;浪荡天涯(港)  /  阿拉斯加之死(台)</span>
     469                         </a>
     470 
     471 
     472                             <span class="playable">[可播放]</span>
     473                     </div>
     474                     <div class="bd">
     475                         <p class="">
     476                             导演: 西恩·潘 Sean Penn&nbsp;&nbsp;&nbsp;主演: 埃米尔·赫斯基 Emile Hirsch / 马西娅·...<br>
     477                             2007&nbsp;/&nbsp;美国&nbsp;/&nbsp;冒险 传记 剧情
     478                         </p>
     479 
     480                         
     481                         <div class="star">
     482                                 <span class="rating45-t"></span>
     483                                 <span class="rating_num" property="v:average">8.6</span>
     484                                 <span property="v:best" content="10.0"></span>
     485                                 <span>138526人评价</span>
     486                         </div>
     487 
     488                             <p class="quote">
     489                                 <span class="inq">出门必备:本草纲目。</span>
     490                             </p>
     491                     </div>
     492                 </div>
     493             </div>
     494         </li>
     495         <li>
     496             <div class="item">
     497                 <div class="pic">
     498                     <em class="">231</em>
     499                     <a href="https://movie.douban.com/subject/1291853/">
     500                         <img width="100" alt="英国病人" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2408623752.jpg" class="">
     501                     </a>
     502                 </div>
     503                 <div class="info">
     504                     <div class="hd">
     505                         <a href="https://movie.douban.com/subject/1291853/" class="">
     506                             <span class="title">英国病人</span>
     507                                     <span class="title">&nbsp;/&nbsp;The English Patient</span>
     508                                 <span class="other">&nbsp;/&nbsp;英伦情人(台)  /  别问我是谁(港)</span>
     509                         </a>
     510 
     511 
     512                             <span class="playable">[可播放]</span>
     513                     </div>
     514                     <div class="bd">
     515                         <p class="">
     516                             导演: 安东尼·明格拉 Anthony Minghella&nbsp;&nbsp;&nbsp;主演: 拉尔夫·费因斯 Ralph Fien...<br>
     517                             1996&nbsp;/&nbsp;美国 英国&nbsp;/&nbsp;爱情 剧情 战争
     518                         </p>
     519 
     520                         
     521                         <div class="star">
     522                                 <span class="rating45-t"></span>
     523                                 <span class="rating_num" property="v:average">8.5</span>
     524                                 <span property="v:best" content="10.0"></span>
     525                                 <span>186720人评价</span>
     526                         </div>
     527 
     528                             <p class="quote">
     529                                 <span class="inq">In memory, love lives forever...</span>
     530                             </p>
     531                     </div>
     532                 </div>
     533             </div>
     534         </li>
     535         <li>
     536             <div class="item">
     537                 <div class="pic">
     538                     <em class="">232</em>
     539                     <a href="https://movie.douban.com/subject/1292281/">
     540                         <img width="100" alt="迁徙的鸟" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2238274168.jpg" class="">
     541                     </a>
     542                 </div>
     543                 <div class="info">
     544                     <div class="hd">
     545                         <a href="https://movie.douban.com/subject/1292281/" class="">
     546                             <span class="title">迁徙的鸟</span>
     547                                     <span class="title">&nbsp;/&nbsp;Le peuple migrateur</span>
     548                                 <span class="other">&nbsp;/&nbsp;鸟的迁徙  /  鸟与梦飞行</span>
     549                         </a>
     550 
     551 
     552                             <span class="playable">[可播放]</span>
     553                     </div>
     554                     <div class="bd">
     555                         <p class="">
     556                             导演: 雅克·贝汉 Jacques Perrin / 雅克·克鲁奥德 Jacques Cluzaud&nbsp;&nbsp;&nbsp;主演:...<br>
     557                             2001&nbsp;/&nbsp;法国 德国 意大利 西班牙 瑞士&nbsp;/&nbsp;纪录片
     558                         </p>
     559 
     560                         
     561                         <div class="star">
     562                                 <span class="rating45-t"></span>
     563                                 <span class="rating_num" property="v:average">9.1</span>
     564                                 <span property="v:best" content="10.0"></span>
     565                                 <span>55075人评价</span>
     566                         </div>
     567 
     568                             <p class="quote">
     569                                 <span class="inq">最美的飞翔。</span>
     570                             </p>
     571                     </div>
     572                 </div>
     573             </div>
     574         </li>
     575         <li>
     576             <div class="item">
     577                 <div class="pic">
     578                     <em class="">233</em>
     579                     <a href="https://movie.douban.com/subject/1428175/">
     580                         <img width="100" alt="血钻" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1244017073.jpg" class="">
     581                     </a>
     582                 </div>
     583                 <div class="info">
     584                     <div class="hd">
     585                         <a href="https://movie.douban.com/subject/1428175/" class="">
     586                             <span class="title">血钻</span>
     587                                     <span class="title">&nbsp;/&nbsp;Blood Diamond</span>
     588                                 <span class="other">&nbsp;/&nbsp;血腥钻石  /  滴血钻石</span>
     589                         </a>
     590 
     591 
     592                             <span class="playable">[可播放]</span>
     593                     </div>
     594                     <div class="bd">
     595                         <p class="">
     596                             导演: 爱德华·兹威克 Edward Zwick&nbsp;&nbsp;&nbsp;主演: 莱昂纳多·迪卡普里奥 Leonardo ...<br>
     597                             2006&nbsp;/&nbsp;美国 德国&nbsp;/&nbsp;剧情 惊悚 冒险
     598                         </p>
     599 
     600                         
     601                         <div class="star">
     602                                 <span class="rating45-t"></span>
     603                                 <span class="rating_num" property="v:average">8.5</span>
     604                                 <span property="v:best" content="10.0"></span>
     605                                 <span>149126人评价</span>
     606                         </div>
     607 
     608                             <p class="quote">
     609                                 <span class="inq">每个美丽事物背后都是滴血的现实。</span>
     610                             </p>
     611                     </div>
     612                 </div>
     613             </div>
     614         </li>
     615         <li>
     616             <div class="item">
     617                 <div class="pic">
     618                     <em class="">234</em>
     619                     <a href="https://movie.douban.com/subject/25954475/">
     620                         <img width="100" alt="聚焦" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2263822658.jpg" class="">
     621                     </a>
     622                 </div>
     623                 <div class="info">
     624                     <div class="hd">
     625                         <a href="https://movie.douban.com/subject/25954475/" class="">
     626                             <span class="title">聚焦</span>
     627                                     <span class="title">&nbsp;/&nbsp;Spotlight</span>
     628                                 <span class="other">&nbsp;/&nbsp;焦点追击(港)  /  惊爆焦点(台)</span>
     629                         </a>
     630 
     631 
     632                             <span class="playable">[可播放]</span>
     633                     </div>
     634                     <div class="bd">
     635                         <p class="">
     636                             导演: 托马斯·麦卡锡 Thomas McCarthy&nbsp;&nbsp;&nbsp;主演: 马克·鲁弗洛 Mark Ruffalo /...<br>
     637                             2015&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 传记
     638                         </p>
     639 
     640                         
     641                         <div class="star">
     642                                 <span class="rating45-t"></span>
     643                                 <span class="rating_num" property="v:average">8.8</span>
     644                                 <span property="v:best" content="10.0"></span>
     645                                 <span>142728人评价</span>
     646                         </div>
     647 
     648                             <p class="quote">
     649                                 <span class="inq">新闻人的理性求真。</span>
     650                             </p>
     651                     </div>
     652                 </div>
     653             </div>
     654         </li>
     655         <li>
     656             <div class="item">
     657                 <div class="pic">
     658                     <em class="">235</em>
     659                     <a href="https://movie.douban.com/subject/4023638/">
     660                         <img width="100" alt="国王的演讲" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p768879237.jpg" class="">
     661                     </a>
     662                 </div>
     663                 <div class="info">
     664                     <div class="hd">
     665                         <a href="https://movie.douban.com/subject/4023638/" class="">
     666                             <span class="title">国王的演讲</span>
     667                                     <span class="title">&nbsp;/&nbsp;The King&#39;s Speech</span>
     668                                 <span class="other">&nbsp;/&nbsp;皇上无话儿(港)  /  王者之声:宣战时刻(台)</span>
     669                         </a>
     670 
     671 
     672                             <span class="playable">[可播放]</span>
     673                     </div>
     674                     <div class="bd">
     675                         <p class="">
     676                             导演: 汤姆·霍珀 Tom Hooper&nbsp;&nbsp;&nbsp;主演: 柯林·菲尔斯 Colin Firth / 杰弗里·...<br>
     677                             2010&nbsp;/&nbsp;英国 澳大利亚 美国&nbsp;/&nbsp;剧情 传记 历史
     678                         </p>
     679 
     680                         
     681                         <div class="star">
     682                                 <span class="rating4-t"></span>
     683                                 <span class="rating_num" property="v:average">8.3</span>
     684                                 <span property="v:best" content="10.0"></span>
     685                                 <span>371667人评价</span>
     686                         </div>
     687 
     688                             <p class="quote">
     689                                 <span class="inq">皇上无话儿。</span>
     690                             </p>
     691                     </div>
     692                 </div>
     693             </div>
     694         </li>
     695         <li>
     696             <div class="item">
     697                 <div class="pic">
     698                     <em class="">236</em>
     699                     <a href="https://movie.douban.com/subject/1292214/">
     700                         <img width="100" alt="非常嫌疑犯" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p470383576.jpg" class="">
     701                     </a>
     702                 </div>
     703                 <div class="info">
     704                     <div class="hd">
     705                         <a href="https://movie.douban.com/subject/1292214/" class="">
     706                             <span class="title">非常嫌疑犯</span>
     707                                     <span class="title">&nbsp;/&nbsp;The Usual Suspects</span>
     708                                 <span class="other">&nbsp;/&nbsp;刺激惊爆点(台)  /  普通嫌疑犯</span>
     709                         </a>
     710 
     711 
     712                             <span class="playable">[可播放]</span>
     713                     </div>
     714                     <div class="bd">
     715                         <p class="">
     716                             导演: 布莱恩·辛格 Bryan Singer&nbsp;&nbsp;&nbsp;主演: 史蒂芬·鲍德温 Stephen Baldwin /...<br>
     717                             1995&nbsp;/&nbsp;德国 美国&nbsp;/&nbsp;剧情 犯罪 悬疑 惊悚
     718                         </p>
     719 
     720                         
     721                         <div class="star">
     722                                 <span class="rating45-t"></span>
     723                                 <span class="rating_num" property="v:average">8.6</span>
     724                                 <span property="v:best" content="10.0"></span>
     725                                 <span>128198人评价</span>
     726                         </div>
     727 
     728                             <p class="quote">
     729                                 <span class="inq">我不信仰上帝,但我敬畏上帝。</span>
     730                             </p>
     731                     </div>
     732                 </div>
     733             </div>
     734         </li>
     735         <li>
     736             <div class="item">
     737                 <div class="pic">
     738                     <em class="">237</em>
     739                     <a href="https://movie.douban.com/subject/1307793/">
     740                         <img width="100" alt="燕尾蝶" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p532195562.jpg" class="">
     741                     </a>
     742                 </div>
     743                 <div class="info">
     744                     <div class="hd">
     745                         <a href="https://movie.douban.com/subject/1307793/" class="">
     746                             <span class="title">燕尾蝶</span>
     747                                     <span class="title">&nbsp;/&nbsp;スワロウテイル</span>
     748                                 <span class="other">&nbsp;/&nbsp;Swallowtail Butterfly  /  Suwarôteiru</span>
     749                         </a>
     750 
     751 
     752                     </div>
     753                     <div class="bd">
     754                         <p class="">
     755                             导演: 岩井俊二 Shunji Iwai&nbsp;&nbsp;&nbsp;主演: 恰拉 Chara / 伊藤步 Ayumi Ito / 三上...<br>
     756                             1996&nbsp;/&nbsp;日本&nbsp;/&nbsp;犯罪 剧情
     757                         </p>
     758 
     759                         
     760                         <div class="star">
     761                                 <span class="rating45-t"></span>
     762                                 <span class="rating_num" property="v:average">8.6</span>
     763                                 <span property="v:best" content="10.0"></span>
     764                                 <span>113716人评价</span>
     765                         </div>
     766 
     767                             <p class="quote">
     768                                 <span class="inq">现实与童话交相辉映的旅程。</span>
     769                             </p>
     770                     </div>
     771                 </div>
     772             </div>
     773         </li>
     774         <li>
     775             <div class="item">
     776                 <div class="pic">
     777                     <em class="">238</em>
     778                     <a href="https://movie.douban.com/subject/3217169/">
     779                         <img width="100" alt="勇士" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1145536386.jpg" class="">
     780                     </a>
     781                 </div>
     782                 <div class="info">
     783                     <div class="hd">
     784                         <a href="https://movie.douban.com/subject/3217169/" class="">
     785                             <span class="title">勇士</span>
     786                                     <span class="title">&nbsp;/&nbsp;Warrior</span>
     787                                 <span class="other">&nbsp;/&nbsp;勇者无敌(台)  /  钢铁斗士(港)</span>
     788                         </a>
     789 
     790 
     791                             <span class="playable">[可播放]</span>
     792                     </div>
     793                     <div class="bd">
     794                         <p class="">
     795                             导演: 加文·欧康诺 Gavin O'Connor&nbsp;&nbsp;&nbsp;主演: 汤姆·哈迪 Tom Hardy / 乔尔·...<br>
     796                             2011&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 运动 家庭
     797                         </p>
     798 
     799                         
     800                         <div class="star">
     801                                 <span class="rating45-t"></span>
     802                                 <span class="rating_num" property="v:average">8.9</span>
     803                                 <span property="v:best" content="10.0"></span>
     804                                 <span>94355人评价</span>
     805                         </div>
     806 
     807                             <p class="quote">
     808                                 <span class="inq">热血沸腾,相当完美的娱乐拳击大餐。</span>
     809                             </p>
     810                     </div>
     811                 </div>
     812             </div>
     813         </li>
     814         <li>
     815             <div class="item">
     816                 <div class="pic">
     817                     <em class="">239</em>
     818                     <a href="https://movie.douban.com/subject/1291824/">
     819                         <img width="100" alt="黑鹰坠落" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1910900710.jpg" class="">
     820                     </a>
     821                 </div>
     822                 <div class="info">
     823                     <div class="hd">
     824                         <a href="https://movie.douban.com/subject/1291824/" class="">
     825                             <span class="title">黑鹰坠落</span>
     826                                     <span class="title">&nbsp;/&nbsp;Black Hawk Down</span>
     827                                 <span class="other">&nbsp;/&nbsp;黑鹰降落  /  黑鹰计划</span>
     828                         </a>
     829 
     830 
     831                             <span class="playable">[可播放]</span>
     832                     </div>
     833                     <div class="bd">
     834                         <p class="">
     835                             导演: 雷德利·斯科特 Ridley Scott&nbsp;&nbsp;&nbsp;主演: 乔什·哈奈特 Josh Hartnett / ...<br>
     836                             2001&nbsp;/&nbsp;美国&nbsp;/&nbsp;动作 历史 战争
     837                         </p>
     838 
     839                         
     840                         <div class="star">
     841                                 <span class="rating45-t"></span>
     842                                 <span class="rating_num" property="v:average">8.6</span>
     843                                 <span property="v:best" content="10.0"></span>
     844                                 <span>130601人评价</span>
     845                         </div>
     846 
     847                             <p class="quote">
     848                                 <span class="inq">还原真实而残酷的战争。</span>
     849                             </p>
     850                     </div>
     851                 </div>
     852             </div>
     853         </li>
     854         <li>
     855             <div class="item">
     856                 <div class="pic">
     857                     <em class="">240</em>
     858                     <a href="https://movie.douban.com/subject/1292217/">
     859                         <img width="100" alt="穆赫兰道" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792248233.jpg" class="">
     860                     </a>
     861                 </div>
     862                 <div class="info">
     863                     <div class="hd">
     864                         <a href="https://movie.douban.com/subject/1292217/" class="">
     865                             <span class="title">穆赫兰道</span>
     866                                     <span class="title">&nbsp;/&nbsp;Mulholland Dr.</span>
     867                                 <span class="other">&nbsp;/&nbsp;穆荷兰大道(台)  /  失忆大道(港)</span>
     868                         </a>
     869 
     870 
     871                     </div>
     872                     <div class="bd">
     873                         <p class="">
     874                             导演: 大卫·林奇 David Lynch&nbsp;&nbsp;&nbsp;主演: 娜奥米·沃茨 Naomi Watts / 劳拉·哈...<br>
     875                             2001&nbsp;/&nbsp;法国 美国&nbsp;/&nbsp;剧情 悬疑 惊悚
     876                         </p>
     877 
     878                         
     879                         <div class="star">
     880                                 <span class="rating4-t"></span>
     881                                 <span class="rating_num" property="v:average">8.3</span>
     882                                 <span property="v:best" content="10.0"></span>
     883                                 <span>254945人评价</span>
     884                         </div>
     885 
     886                             <p class="quote">
     887                                 <span class="inq">大卫·林奇的梦境迷宫。</span>
     888                             </p>
     889                     </div>
     890                 </div>
     891             </div>
     892         </li>
     893         <li>
     894             <div class="item">
     895                 <div class="pic">
     896                     <em class="">241</em>
     897                     <a href="https://movie.douban.com/subject/1867345/">
     898                         <img width="100" alt="遗愿清单" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p708613284.jpg" class="">
     899                     </a>
     900                 </div>
     901                 <div class="info">
     902                     <div class="hd">
     903                         <a href="https://movie.douban.com/subject/1867345/" class="">
     904                             <span class="title">遗愿清单</span>
     905                                     <span class="title">&nbsp;/&nbsp;The Bucket List</span>
     906                                 <span class="other">&nbsp;/&nbsp;玩转身前事(港)  /  一路玩到挂(台)</span>
     907                         </a>
     908 
     909 
     910                             <span class="playable">[可播放]</span>
     911                     </div>
     912                     <div class="bd">
     913                         <p class="">
     914                             导演: 罗伯·莱纳 Rob Reiner&nbsp;&nbsp;&nbsp;主演: 杰克·尼科尔森 Jack Nicholson / 摩根...<br>
     915                             2007&nbsp;/&nbsp;美国&nbsp;/&nbsp;冒险 喜剧 剧情
     916                         </p>
     917 
     918                         
     919                         <div class="star">
     920                                 <span class="rating45-t"></span>
     921                                 <span class="rating_num" property="v:average">8.5</span>
     922                                 <span property="v:best" content="10.0"></span>
     923                                 <span>145700人评价</span>
     924                         </div>
     925 
     926                             <p class="quote">
     927                                 <span class="inq">用剩余不多的时间,去燃烧整个生命。</span>
     928                             </p>
     929                     </div>
     930                 </div>
     931             </div>
     932         </li>
     933         <li>
     934             <div class="item">
     935                 <div class="pic">
     936                     <em class="">242</em>
     937                     <a href="https://movie.douban.com/subject/4798888/">
     938                         <img width="100" alt="叫我第一名" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p628364149.jpg" class="">
     939                     </a>
     940                 </div>
     941                 <div class="info">
     942                     <div class="hd">
     943                         <a href="https://movie.douban.com/subject/4798888/" class="">
     944                             <span class="title">叫我第一名</span>
     945                                     <span class="title">&nbsp;/&nbsp;Front of the Class</span>
     946                                 <span class="other">&nbsp;/&nbsp;站在教室前  /  讲台前的我</span>
     947                         </a>
     948 
     949 
     950                     </div>
     951                     <div class="bd">
     952                         <p class="">
     953                             导演: 彼得·维纳 Peter Werner&nbsp;&nbsp;&nbsp;主演: 詹姆斯·沃克 James Wolk / 特里特·...<br>
     954                             2008&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 传记
     955                         </p>
     956 
     957                         
     958                         <div class="star">
     959                                 <span class="rating45-t"></span>
     960                                 <span class="rating_num" property="v:average">8.6</span>
     961                                 <span property="v:best" content="10.0"></span>
     962                                 <span>117631人评价</span>
     963                         </div>
     964 
     965                             <p class="quote">
     966                                 <span class="inq">乐观比一切都有力量。</span>
     967                             </p>
     968                     </div>
     969                 </div>
     970             </div>
     971         </li>
     972         <li>
     973             <div class="item">
     974                 <div class="pic">
     975                     <em class="">243</em>
     976                     <a href="https://movie.douban.com/subject/5908478/">
     977                         <img width="100" alt="我爱你" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p1075591188.jpg" class="">
     978                     </a>
     979                 </div>
     980                 <div class="info">
     981                     <div class="hd">
     982                         <a href="https://movie.douban.com/subject/5908478/" class="">
     983                             <span class="title">我爱你</span>
     984                                     <span class="title">&nbsp;/&nbsp;그대를 사랑합니다</span>
     985                                 <span class="other">&nbsp;/&nbsp;爱你  /  爱,是一生相伴(台)</span>
     986                         </a>
     987 
     988 
     989                             <span class="playable">[可播放]</span>
     990                     </div>
     991                     <div class="bd">
     992                         <p class="">
     993                             导演: 秋昌民 Chang-min Choo&nbsp;&nbsp;&nbsp;主演: 宋在河 Jae-ho Song / 李顺载 Soon-jae...<br>
     994                             2011&nbsp;/&nbsp;韩国&nbsp;/&nbsp;剧情 爱情
     995                         </p>
     996 
     997                         
     998                         <div class="star">
     999                                 <span class="rating45-t"></span>
    1000                                 <span class="rating_num" property="v:average">9.0</span>
    1001                                 <span property="v:best" content="10.0"></span>
    1002                                 <span>65021人评价</span>
    1003                         </div>
    1004 
    1005                             <p class="quote">
    1006                                 <span class="inq">你要相信,这世上真的有爱存在,不管在什么年纪 </span>
    1007                             </p>
    1008                     </div>
    1009                 </div>
    1010             </div>
    1011         </li>
    1012         <li>
    1013             <div class="item">
    1014                 <div class="pic">
    1015                     <em class="">244</em>
    1016                     <a href="https://movie.douban.com/subject/1300741/">
    1017                         <img width="100" alt="枪火" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p1538646661.jpg" class="">
    1018                     </a>
    1019                 </div>
    1020                 <div class="info">
    1021                     <div class="hd">
    1022                         <a href="https://movie.douban.com/subject/1300741/" class="">
    1023                             <span class="title">枪火</span>
    1024                                     <span class="title">&nbsp;/&nbsp;鎗火</span>
    1025                                 <span class="other">&nbsp;/&nbsp;The Mission</span>
    1026                         </a>
    1027 
    1028 
    1029                     </div>
    1030                     <div class="bd">
    1031                         <p class="">
    1032                             导演: 杜琪峰 Johnnie To&nbsp;&nbsp;&nbsp;主演: 吴镇宇 Francis Ng / 任达华 Simon Yam / ...<br>
    1033                             1999&nbsp;/&nbsp;香港&nbsp;/&nbsp;剧情 动作 犯罪
    1034                         </p>
    1035 
    1036                         
    1037                         <div class="star">
    1038                                 <span class="rating45-t"></span>
    1039                                 <span class="rating_num" property="v:average">8.6</span>
    1040                                 <span property="v:best" content="10.0"></span>
    1041                                 <span>109640人评价</span>
    1042                         </div>
    1043 
    1044                             <p class="quote">
    1045                                 <span class="inq">一群演技精湛的戏骨,奉献出一个精致的黑帮小品,成就杜琪峰群戏的巅峰之作。</span>
    1046                             </p>
    1047                     </div>
    1048                 </div>
    1049             </div>
    1050         </li>
    1051         <li>
    1052             <div class="item">
    1053                 <div class="pic">
    1054                     <em class="">245</em>
    1055                     <a href="https://movie.douban.com/subject/1298653/">
    1056                         <img width="100" alt="荒岛余生" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2207673534.jpg" class="">
    1057                     </a>
    1058                 </div>
    1059                 <div class="info">
    1060                     <div class="hd">
    1061                         <a href="https://movie.douban.com/subject/1298653/" class="">
    1062                             <span class="title">荒岛余生</span>
    1063                                     <span class="title">&nbsp;/&nbsp;Cast Away</span>
    1064                                 <span class="other">&nbsp;/&nbsp;浩劫重生(台)  /  劫后重生(港)</span>
    1065                         </a>
    1066 
    1067 
    1068                             <span class="playable">[可播放]</span>
    1069                     </div>
    1070                     <div class="bd">
    1071                         <p class="">
    1072                             导演: 罗伯特·泽米吉斯 Robert Zemeckis&nbsp;&nbsp;&nbsp;主演: 汤姆·汉克斯 Tom Hanks / ...<br>
    1073                             2000&nbsp;/&nbsp;美国&nbsp;/&nbsp;冒险 剧情
    1074                         </p>
    1075 
    1076                         
    1077                         <div class="star">
    1078                                 <span class="rating45-t"></span>
    1079                                 <span class="rating_num" property="v:average">8.5</span>
    1080                                 <span property="v:best" content="10.0"></span>
    1081                                 <span>149701人评价</span>
    1082                         </div>
    1083 
    1084                             <p class="quote">
    1085                                 <span class="inq">一个人的独角戏。</span>
    1086                             </p>
    1087                     </div>
    1088                 </div>
    1089             </div>
    1090         </li>
    1091         <li>
    1092             <div class="item">
    1093                 <div class="pic">
    1094                     <em class="">246</em>
    1095                     <a href="https://movie.douban.com/subject/1292226/">
    1096                         <img width="100" alt="2001太空漫游" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p792189453.jpg" class="">
    1097                     </a>
    1098                 </div>
    1099                 <div class="info">
    1100                     <div class="hd">
    1101                         <a href="https://movie.douban.com/subject/1292226/" class="">
    1102                             <span class="title">2001太空漫游</span>
    1103                                     <span class="title">&nbsp;/&nbsp;2001: A Space Odyssey</span>
    1104                                 <span class="other">&nbsp;/&nbsp;2001:星际漫游  /  2001:太空奥德赛</span>
    1105                         </a>
    1106 
    1107 
    1108                             <span class="playable">[可播放]</span>
    1109                     </div>
    1110                     <div class="bd">
    1111                         <p class="">
    1112                             导演: 斯坦利·库布里克 Stanley Kubrick&nbsp;&nbsp;&nbsp;主演: 凯尔·杜拉 Keir Dullea / ...<br>
    1113                             1968&nbsp;/&nbsp;英国 美国&nbsp;/&nbsp;科幻 惊悚 冒险
    1114                         </p>
    1115 
    1116                         
    1117                         <div class="star">
    1118                                 <span class="rating45-t"></span>
    1119                                 <span class="rating_num" property="v:average">8.7</span>
    1120                                 <span property="v:best" content="10.0"></span>
    1121                                 <span>105862人评价</span>
    1122                         </div>
    1123 
    1124                             <p class="quote">
    1125                                 <span class="inq">现代科幻电影的开山之作,最伟大导演的最伟大影片。</span>
    1126                             </p>
    1127                     </div>
    1128                 </div>
    1129             </div>
    1130         </li>
    1131         <li>
    1132             <div class="item">
    1133                 <div class="pic">
    1134                     <em class="">247</em>
    1135                     <a href="https://movie.douban.com/subject/1297478/">
    1136                         <img width="100" alt="上帝也疯狂" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2173719647.jpg" class="">
    1137                     </a>
    1138                 </div>
    1139                 <div class="info">
    1140                     <div class="hd">
    1141                         <a href="https://movie.douban.com/subject/1297478/" class="">
    1142                             <span class="title">上帝也疯狂</span>
    1143                                     <span class="title">&nbsp;/&nbsp;The Gods Must Be Crazy</span>
    1144                                 <span class="other">&nbsp;/&nbsp;众神也疯狂 (上)  /  上帝一定发疯了 (上)</span>
    1145                         </a>
    1146 
    1147 
    1148                     </div>
    1149                     <div class="bd">
    1150                         <p class="">
    1151                             导演: Jamie Uys&nbsp;&nbsp;&nbsp;主演: Marius Weyers / Sandra Prinsloo / N!xau<br>
    1152                             1980&nbsp;/&nbsp;博茨瓦纳 南非&nbsp;/&nbsp;喜剧
    1153                         </p>
    1154 
    1155                         
    1156                         <div class="star">
    1157                                 <span class="rating45-t"></span>
    1158                                 <span class="rating_num" property="v:average">8.6</span>
    1159                                 <span property="v:best" content="10.0"></span>
    1160                                 <span>103665人评价</span>
    1161                         </div>
    1162 
    1163                             <p class="quote">
    1164                                 <span class="inq">纯净原始的笑与感动。</span>
    1165                             </p>
    1166                     </div>
    1167                 </div>
    1168             </div>
    1169         </li>
    1170         <li>
    1171             <div class="item">
    1172                 <div class="pic">
    1173                     <em class="">248</em>
    1174                     <a href="https://movie.douban.com/subject/1300117/">
    1175                         <img width="100" alt="千钧一发" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p2195672555.jpg" class="">
    1176                     </a>
    1177                 </div>
    1178                 <div class="info">
    1179                     <div class="hd">
    1180                         <a href="https://movie.douban.com/subject/1300117/" class="">
    1181                             <span class="title">千钧一发</span>
    1182                                     <span class="title">&nbsp;/&nbsp;Gattaca</span>
    1183                                 <span class="other">&nbsp;/&nbsp;变种异煞  /  自然人</span>
    1184                         </a>
    1185 
    1186 
    1187                             <span class="playable">[可播放]</span>
    1188                     </div>
    1189                     <div class="bd">
    1190                         <p class="">
    1191                             导演: 安德鲁·尼科尔 Andrew Niccol&nbsp;&nbsp;&nbsp;主演: 伊桑·霍克 Ethan Hawke / 乌玛...<br>
    1192                             1997&nbsp;/&nbsp;美国&nbsp;/&nbsp;剧情 科幻 惊悚
    1193                         </p>
    1194 
    1195                         
    1196                         <div class="star">
    1197                                 <span class="rating45-t"></span>
    1198                                 <span class="rating_num" property="v:average">8.7</span>
    1199                                 <span property="v:best" content="10.0"></span>
    1200                                 <span>96480人评价</span>
    1201                         </div>
    1202 
    1203                             <p class="quote">
    1204                                 <span class="inq">一部能引人思考的科幻励志片。</span>
    1205                             </p>
    1206                     </div>
    1207                 </div>
    1208             </div>
    1209         </li>
    1210         <li>
    1211             <div class="item">
    1212                 <div class="pic">
    1213                     <em class="">249</em>
    1214                     <a href="https://movie.douban.com/subject/1305725/">
    1215                         <img width="100" alt="大卫·戈尔的一生" src="https://img1.doubanio.com/view/photo/s_ratio_poster/public/p2186861098.jpg" class="">
    1216                     </a>
    1217                 </div>
    1218                 <div class="info">
    1219                     <div class="hd">
    1220                         <a href="https://movie.douban.com/subject/1305725/" class="">
    1221                             <span class="title">大卫·戈尔的一生</span>
    1222                                     <span class="title">&nbsp;/&nbsp;The Life of David Gale</span>
    1223                                 <span class="other">&nbsp;/&nbsp;铁案悬谜  /  命悬一线</span>
    1224                         </a>
    1225 
    1226 
    1227                             <span class="playable">[可播放]</span>
    1228                     </div>
    1229                     <div class="bd">
    1230                         <p class="">
    1231                             导演: Alan Parker&nbsp;&nbsp;&nbsp;主演: 凯文·史派西 Kevin Spacey / 凯特·温丝莱特 Kat...<br>
    1232                             2003&nbsp;/&nbsp;美国 德国 英国&nbsp;/&nbsp;剧情 犯罪 悬疑
    1233                         </p>
    1234 
    1235                         
    1236                         <div class="star">
    1237                                 <span class="rating45-t"></span>
    1238                                 <span class="rating_num" property="v:average">8.6</span>
    1239                                 <span property="v:best" content="10.0"></span>
    1240                                 <span>105386人评价</span>
    1241                         </div>
    1242 
    1243                             <p class="quote">
    1244                                 <span class="inq">捍卫人权只是信仰,一点不妨碍其行为的残忍。</span>
    1245                             </p>
    1246                     </div>
    1247                 </div>
    1248             </div>
    1249         </li>
    1250         <li>
    1251             <div class="item">
    1252                 <div class="pic">
    1253                     <em class="">250</em>
    1254                     <a href="https://movie.douban.com/subject/1308575/">
    1255                         <img width="100" alt="蓝色大门" src="https://img3.doubanio.com/view/photo/s_ratio_poster/public/p584822570.jpg" class="">
    1256                     </a>
    1257                 </div>
    1258                 <div class="info">
    1259                     <div class="hd">
    1260                         <a href="https://movie.douban.com/subject/1308575/" class="">
    1261                             <span class="title">蓝色大门</span>
    1262                                     <span class="title">&nbsp;/&nbsp;藍色大門</span>
    1263                                 <span class="other">&nbsp;/&nbsp;蓝色夏恋  /  Blue Gate Crossing</span>
    1264                         </a>
    1265 
    1266 
    1267                     </div>
    1268                     <div class="bd">
    1269                         <p class="">
    1270                             导演: 易智言 Chih-yen Yee&nbsp;&nbsp;&nbsp;主演: 陈柏霖 Bo-lin Chen / 桂纶镁 Lunmei Kwa...<br>
    1271                             2002&nbsp;/&nbsp;台湾 法国&nbsp;/&nbsp;剧情 爱情 同性
    1272                         </p>
    1273 
    1274                         
    1275                         <div class="star">
    1276                                 <span class="rating4-t"></span>
    1277                                 <span class="rating_num" property="v:average">8.3</span>
    1278                                 <span property="v:best" content="10.0"></span>
    1279                                 <span>289390人评价</span>
    1280                         </div>
    1281 
    1282                             <p class="quote">
    1283                                 <span class="inq">青春的窃窃私语。 </span>
    1284                             </p>
    1285                     </div>
    1286                 </div>
    1287             </div>
    1288         </li>
    1289 </ol>
    1290 
    1291 
    1292 
    1293     
    1294     
    1295     
    1296 
    1297         <div class="paginator">
    1298         <span class="prev">
    1299             <link rel="prev" href="?start=200&amp;filter="/>
    1300             <a href="?start=200&amp;filter=" >&lt;前页</a>
    1301         </span>
    1302         
    1303         
    1304 
    1305                 
    1306             <a href="?start=0&amp;filter=" >1</a>
    1307         
    1308                 
    1309             <a href="?start=25&amp;filter=" >2</a>
    1310         
    1311                 
    1312             <a href="?start=50&amp;filter=" >3</a>
    1313         
    1314                 
    1315             <a href="?start=75&amp;filter=" >4</a>
    1316         
    1317                 
    1318             <a href="?start=100&amp;filter=" >5</a>
    1319         
    1320                 
    1321             <a href="?start=125&amp;filter=" >6</a>
    1322         
    1323                 
    1324             <a href="?start=150&amp;filter=" >7</a>
    1325         
    1326                 
    1327             <a href="?start=175&amp;filter=" >8</a>
    1328         
    1329                 
    1330             <a href="?start=200&amp;filter=" >9</a>
    1331         
    1332                 <span class="thispage">10</span>
    1333         <span class="next">
    1334             后页&gt;
    1335         </span>
    1336 
    1337             <span class="count">(共250条)</span>
    1338         </div>
    1339 
    1340 
    1341 
    1342             </div>
    1343             <div class="aside">
    1344                 
    1345 <p class="pl">
    1346     豆瓣用户每天都在对“看过”的电影进行“很差”到“力荐”的评价,豆瓣根据每部影片看过的人数以及该影片所得的评价等综合数据,通过算法分析产生豆瓣电影 Top 250。
    1347 </p>
    1348 
    1349 <div id="dale_movie_top250_bottom_right"></div>
    1350 
    1351 <!-- douban ad begin -->
    1352 
    1353 
    1354 
    1355 
    1356 
    1357 
    1358 <div class="mobile-app-entrance block5 app-movie">
    1359     <a class="entrance-link" href="https://www.douban.com/doubanapp/frodo">
    1360         <div class="entrance-qrcode">
    1361             <img src="https://img3.doubanio.com/f/movie/a02f6ed325fc52e220f299d51e730c422e2bcd16/pics/movie/douban_app_ad/qrcode.png" alt="扫码下载豆瓣 App" width="80" height="80" />
    1362         </div>
    1363         <div class="entrance-info">
    1364             <span class="app-icon icon-movie"></span>
    1365             <span class="main-title">豆瓣</span>
    1366             <span class="sub-title">让好电影来找你</span>
    1367         </div>
    1368     </a>
    1369 </div>
    1370 
    1371 <!-- douban ad end -->
    1372 
    1373 
    1374             </div>
    1375             <div class="extra">
    1376                 
    1377             </div>
    1378         </div>
    1379     </div>
    1380 
    1381         
    1382     <div id="footer">
    1383             <div class="footer-extra"></div>
    1384         
    1385 <span id="icp" class="fleft gray-link">
    1386     &copy; 2005-2018 douban.com, all rights reserved 北京豆网科技有限公司
    1387 </span>
    1388 
    1389 <a href="https://www.douban.com/hnypt/variformcyst.py" style="display: none;"></a>
    1390 
    1391 <span class="fright">
    1392     <a href="https://www.douban.com/about">关于豆瓣</a>
    1393     · <a href="https://www.douban.com/jobs">在豆瓣工作</a>
    1394     · <a href="https://www.douban.com/about?topic=contactus">联系我们</a>
    1395     · <a href="https://www.douban.com/about?policy=disclaimer">免责声明</a>
    1396     
    1397     · <a href="https://help.douban.com/?app=movie" target="_blank">帮助中心</a>
    1398     · <a href="https://www.douban.com/doubanapp/">移动应用</a>
    1399     · <a href="https://www.douban.com/partner/">豆瓣广告</a>
    1400 </span>
    1401 
    1402     </div>
    1403 
    1404     </div>
    1405     <!-- COLLECTED JS -->
    1406         
    1407         
    1408     <link rel="stylesheet" type="text/css" href="https://img3.doubanio.com/f/shire/8377b9498330a2e6f056d863987cc7a37eb4d486/css/ui/dialog.css" />
    1409     <link rel="stylesheet" type="text/css" href="https://img3.doubanio.com/f/movie/1d829b8605b9e81435b127cbf3d16563aaa51838/css/movie/mod/reg_login_pop.css" />
    1410     <script type="text/javascript" src="https://img3.doubanio.com/f/shire/77323ae72a612bba8b65f845491513ff3329b1bb/js/do.js" data-cfg-autoload="false"></script>
    1411     <script type="text/javascript" src="https://img3.doubanio.com/f/shire/4ea3216519a6183c7bcd4f7d1a6d4fd57ce1a244/js/ui/dialog.js"></script>
    1412     <script type="text/javascript">
    1413         var HTTPS_DB='https://www.douban.com';
    1414 var account_pop={open:function(o,e){e?referrer="?referrer="+encodeURIComponent(e):referrer="?referrer="+window.location.href;var n="",i="",t=382;"reg"===o?(n="用户注册",i="https://accounts.douban.com/popup/login?source=movie#popup_register",t=480):"login"===o&&(n="用户登录",i="https://accounts.douban.com/popup/login?source=movie");var r=document.location.protocol+"//"+document.location.hostname,a=dui.Dialog({width:478,title:n,height:t,cls:"account_pop",isHideTitle:!0,modal:!0,content:"<iframe scrolling='no' frameborder='0' width='478' height='"+t+"' src='"+i+"' name='"+r+"'></iframe>"},!0),c=a.node;if(c.undelegate(),c.delegate(".dui-dialog-close","click",function(){var o=$("body");o.find("#login_msk").hide(),o.find(".account_pop").remove()}),$(window).width()<478){var u="";"reg"===o?u=HTTPS_DB+"/accounts/register"+referrer:"login"===o&&(u=HTTPS_DB+"/accounts/login"+referrer),window.location.href=u}else a.open();$(window).bind("message",function(o){"https://accounts.douban.com"===o.originalEvent.origin&&(c.find("iframe").css("height",o.originalEvent.data),c.height(o.originalEvent.data),a.update())})}};Douban&&Douban.init_show_login&&(Douban.init_show_login=function(o){var e=$(o);e.click(function(){var o=e.data("ref")||"";return account_pop.open("login",o),!1})}),Do(function(){$("body").delegate(".pop_register","click",function(o){o.preventDefault();var e=$(this).data("ref")||"";return account_pop.open("reg",e),!1}),$("body").delegate(".pop_login","click",function(o){o.preventDefault();var e=$(this).data("ref")||"";return account_pop.open("login",e),!1})});
    1415     </script>
    1416 
    1417     
    1418     
    1419 
    1420 
    1421 
    1422 
    1423     
    1424 <script type="text/javascript">
    1425     (function (global) {
    1426         var newNode = global.document.createElement('script'),
    1427             existingNode = global.document.getElementsByTagName('script')[0],
    1428             adSource = '//erebor.douban.com/',
    1429             userId = '',
    1430             browserId = 'byh9sQdgGxs',
    1431             criteria = '3:/top250?start=225&amp;filter=',
    1432             preview = '',
    1433             debug = false,
    1434             adSlots = ['dale_movie_top250_bottom_right'];
    1435 
    1436         global.DoubanAdRequest = {src: adSource, uid: userId, bid: browserId, crtr: criteria, prv: preview, debug: debug};
    1437         global.DoubanAdSlots = (global.DoubanAdSlots || []).concat(adSlots);
    1438 
    1439         newNode.setAttribute('type', 'text/javascript');
    1440         newNode.setAttribute('src', 'https://img3.doubanio.com/f/adjs/cdc904d1376a43e44bbf399a0aff51973016cd77/ad.release.js');
    1441         newNode.setAttribute('async', true);
    1442         existingNode.parentNode.insertBefore(newNode, existingNode);
    1443     })(this);
    1444 </script>
    1445 
    1446 
    1447 
    1448 
    1449 
    1450 
    1451 
    1452 
    1453 
    1454 
    1455 
    1456     
    1457   
    1458 
    1459 
    1460 
    1461 
    1462 
    1463 
    1464 
    1465 
    1466 
    1467 <script type="text/javascript">
    1468 var _paq = _paq || [];
    1469 _paq.push(['trackPageView']);
    1470 _paq.push(['enableLinkTracking']);
    1471 (function() {
    1472     var p=(('https:' == document.location.protocol) ? 'https' : 'http'), u=p+'://fundin.douban.com/';
    1473     _paq.push(['setTrackerUrl', u+'piwik']);
    1474     _paq.push(['setSiteId', '100001']);
    1475     var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    1476     g.type='text/javascript';
    1477     g.defer=true;
    1478     g.async=true;
    1479     g.src=p+'://img3.doubanio.com/dae/fundin/piwik.js';
    1480     s.parentNode.insertBefore(g,s);
    1481 })();
    1482 </script>
    1483 
    1484 <script type="text/javascript">
    1485 var setMethodWithNs = function(namespace) {
    1486   var ns = namespace ? namespace + '.' : ''
    1487     , fn = function(string) {
    1488         if(!ns) {return string}
    1489         return ns + string
    1490       }
    1491   return fn
    1492 }
    1493 
    1494 var gaWithNamespace = function(fn, namespace) {
    1495   var method = setMethodWithNs(namespace)
    1496   fn.call(this, method)
    1497 }
    1498 
    1499 var _gaq = _gaq || []
    1500   , accounts = [
    1501       { id: 'UA-7019765-1', namespace: 'douban' }
    1502     , { id: 'UA-7019765-19', namespace: '' }
    1503     ]
    1504   , gaInit = function(account) {
    1505       gaWithNamespace(function(method) {
    1506         gaInitFn.call(this, method, account)
    1507       }, account.namespace)
    1508     }
    1509   , gaInitFn = function(method, account) {
    1510       _gaq.push([method('_setAccount'), account.id]);
    1511       _gaq.push([method('_setSampleRate'), '5']);
    1512 
    1513       
    1514   _gaq.push([method('_addOrganic'), 'google', 'q'])
    1515   _gaq.push([method('_addOrganic'), 'baidu', 'wd'])
    1516   _gaq.push([method('_addOrganic'), 'soso', 'w'])
    1517   _gaq.push([method('_addOrganic'), 'youdao', 'q'])
    1518   _gaq.push([method('_addOrganic'), 'so.360.cn', 'q'])
    1519   _gaq.push([method('_addOrganic'), 'sogou', 'query'])
    1520   if (account.namespace) {
    1521     _gaq.push([method('_addIgnoredOrganic'), '豆瓣'])
    1522     _gaq.push([method('_addIgnoredOrganic'), 'douban'])
    1523     _gaq.push([method('_addIgnoredOrganic'), '豆瓣网'])
    1524     _gaq.push([method('_addIgnoredOrganic'), 'www.douban.com'])
    1525   }
    1526 
    1527       if (account.namespace === 'douban') {
    1528         _gaq.push([method('_setDomainName'), '.douban.com'])
    1529       }
    1530 
    1531         _gaq.push([method('_setCustomVar'), 1, 'responsive_view_mode', 'desktop', 3])
    1532 
    1533         _gaq.push([method('_setCustomVar'), 2, 'login_status', '0', 2]);
    1534 
    1535       _gaq.push([method('_trackPageview')])
    1536     }
    1537 
    1538 for(var i = 0, l = accounts.length; i < l; i++) {
    1539   var account = accounts
    1540   gaInit(account)
    1541 }
    1542 
    1543 
    1544 ;(function() {
    1545     var ga = document.createElement('script');
    1546     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    1547     ga.setAttribute('async', 'true');
    1548     document.documentElement.firstChild.appendChild(ga);
    1549 })()
    1550 </script>
    1551 
    1552 
    1553 
    1554 
    1555 
    1556 
    1557 
    1558 
    1559       
    1560     
    1561 
    1562     <!-- anson24-docker-->
    1563 
    1564   <script>_SPLITTEST=''</script>
    1565 </body>
    1566 
    1567 </html>
    1568 '''
    爬虫:爬一个网页
      1 # 结构必须相似
      2 from urllib.request import urlopen
      3 import re
      4 import json
      5 
      6 def getPage(url):
      7     response = urlopen(url)
      8     content = response.read().decode('utf-8')
      9     return content
     10 
     11 def parsePage(s):
     12     ret = com.finditer(s)
     13     for i in ret:
     14         yield {
     15             'id': i.group('id'),
     16             'title': i.group('title'),
     17             'rating_num': i.group('rating_num'),
     18             'comment_num': i.group('comment_num')
     19         }
     20 
     21 def main(num):
     22     url = 'https://movie.douban.com/top250?start=%s&filter=' % num
     23     response_html = getPage(url)
     24     ret = parsePage(response_html)
     25     print(ret)
     26     f = open('move_info7', 'a', encoding='utf-8')
     27     for obj in ret:
     28         print(obj)
     29         data = json.dumps(obj, ensure_ascii=False)
     30         f.write(data + '\n')
     31     f.close()
     32 
     33 if __name__ == '__main__':
     34     com = re.compile(
     35         '<div class="item">.*?<div class="pic">.*?<em .*?>(?P<id>\d+).*?<span class="title">(?P<title>.*?)</span>'
     36         '.*?<span class="rating_num" .*?>(?P<rating_num>.*?)</span>.*?<span>(?P<comment_num>.*?)评价</span>', re.S
     37     )
     38     count = 0
     39     for i in range(10):
     40         main(count)
     41         count += 25
     42 '''
     43 <generator object parsePage at 0x01BEFF30>
     44 {'id': '1', 'title': '肖申克的救赎', 'rating_num': '9.6', 'comment_num': '1136962人'}
     45 {'id': '2', 'title': '霸王别姬', 'rating_num': '9.5', 'comment_num': '829150人'}
     46 {'id': '3', 'title': '这个杀手不太冷', 'rating_num': '9.4', 'comment_num': '1051321人'}
     47 {'id': '4', 'title': '阿甘正传', 'rating_num': '9.4', 'comment_num': '897476人'}
     48 {'id': '5', 'title': '美丽人生', 'rating_num': '9.5', 'comment_num': '523574人'}
     49 {'id': '6', 'title': '泰坦尼克号', 'rating_num': '9.3', 'comment_num': '834022人'}
     50 {'id': '7', 'title': '千与千寻', 'rating_num': '9.3', 'comment_num': '833571人'}
     51 {'id': '8', 'title': '辛德勒的名单', 'rating_num': '9.4', 'comment_num': '473283人'}
     52 {'id': '9', 'title': '盗梦空间', 'rating_num': '9.3', 'comment_num': '921728人'}
     53 {'id': '10', 'title': '机器人总动员', 'rating_num': '9.3', 'comment_num': '608268人'}
     54 {'id': '11', 'title': '忠犬八公的故事', 'rating_num': '9.3', 'comment_num': '588076人'}
     55 {'id': '12', 'title': '三傻大闹宝莱坞', 'rating_num': '9.2', 'comment_num': '827336人'}
     56 {'id': '13', 'title': '海上钢琴师', 'rating_num': '9.2', 'comment_num': '696470人'}
     57 {'id': '14', 'title': '放牛班的春天', 'rating_num': '9.2', 'comment_num': '563040人'}
     58 {'id': '15', 'title': '大话西游之大圣娶亲', 'rating_num': '9.2', 'comment_num': '618510人'}
     59 {'id': '16', 'title': '楚门的世界', 'rating_num': '9.1', 'comment_num': '594493人'}
     60 {'id': '17', 'title': '教父', 'rating_num': '9.2', 'comment_num': '417774人'}
     61 {'id': '18', 'title': '龙猫', 'rating_num': '9.1', 'comment_num': '513277人'}
     62 {'id': '19', 'title': '星际穿越', 'rating_num': '9.2', 'comment_num': '616218人'}
     63 {'id': '20', 'title': '熔炉', 'rating_num': '9.2', 'comment_num': '343601人'}
     64 {'id': '21', 'title': '无间道', 'rating_num': '9.1', 'comment_num': '503485人'}
     65 {'id': '22', 'title': '触不可及', 'rating_num': '9.2', 'comment_num': '446800人'}
     66 {'id': '23', 'title': '乱世佳人', 'rating_num': '9.2', 'comment_num': '320494人'}
     67 {'id': '24', 'title': '当幸福来敲门', 'rating_num': '9.0', 'comment_num': '662070人'}
     68 {'id': '25', 'title': '怦然心动', 'rating_num': '9.0', 'comment_num': '707168人'}
     69 <generator object parsePage at 0x01BEFF30>
     70 {'id': '26', 'title': '疯狂动物城', 'rating_num': '9.1', 'comment_num': '664871人'}
     71 {'id': '27', 'title': '天堂电影院', 'rating_num': '9.1', 'comment_num': '354924人'}
     72 {'id': '28', 'title': '蝙蝠侠:黑暗骑士', 'rating_num': '9.1', 'comment_num': '407246人'}
     73 {'id': '29', 'title': '十二怒汉', 'rating_num': '9.4', 'comment_num': '205261人'}
     74 {'id': '30', 'title': '鬼子来了', 'rating_num': '9.2', 'comment_num': '284999人'}
     75 {'id': '31', 'title': '活着', 'rating_num': '9.1', 'comment_num': '337078人'}
     76 {'id': '32', 'title': '少年派的奇幻漂流', 'rating_num': '9.0', 'comment_num': '688467人'}
     77 {'id': '33', 'title': '指环王3:王者无敌', 'rating_num': '9.1', 'comment_num': '339598人'}
     78 {'id': '34', 'title': '搏击俱乐部', 'rating_num': '9.0', 'comment_num': '456266人'}
     79 {'id': '35', 'title': '天空之城', 'rating_num': '9.0', 'comment_num': '396992人'}
     80 {'id': '36', 'title': '控方证人', 'rating_num': '9.6', 'comment_num': '131614人'}
     81 {'id': '37', 'title': '飞屋环游记', 'rating_num': '8.9', 'comment_num': '602132人'}
     82 {'id': '38', 'title': '大话西游之月光宝盒', 'rating_num': '8.9', 'comment_num': '497513人'}
     83 {'id': '39', 'title': '罗马假日', 'rating_num': '8.9', 'comment_num': '458021人'}
     84 {'id': '40', 'title': '窃听风暴', 'rating_num': '9.1', 'comment_num': '269930人'}
     85 {'id': '41', 'title': '两杆大烟枪', 'rating_num': '9.1', 'comment_num': '314374人'}
     86 {'id': '42', 'title': '飞越疯人院', 'rating_num': '9.0', 'comment_num': '317552人'}
     87 {'id': '43', 'title': '闻香识女人', 'rating_num': '8.9', 'comment_num': '387743人'}
     88 {'id': '44', 'title': '哈尔的移动城堡', 'rating_num': '8.9', 'comment_num': '427326人'}
     89 {'id': '45', 'title': '辩护人', 'rating_num': '9.2', 'comment_num': '265247人'}
     90 {'id': '46', 'title': '摔跤吧!爸爸', 'rating_num': '9.1', 'comment_num': '592646人'}
     91 {'id': '47', 'title': 'V字仇杀队', 'rating_num': '8.8', 'comment_num': '503120人'}
     92 {'id': '48', 'title': '死亡诗社', 'rating_num': '9.0', 'comment_num': '333864人'}
     93 {'id': '49', 'title': '海豚湾', 'rating_num': '9.3', 'comment_num': '208271人'}
     94 {'id': '50', 'title': '教父2', 'rating_num': '9.1', 'comment_num': '225526人'}
     95 <generator object parsePage at 0x01BEFF30>
     96 {'id': '51', 'title': '指环王2:双塔奇兵', 'rating_num': '9.0', 'comment_num': '318720人'}
     97 {'id': '52', 'title': '美丽心灵', 'rating_num': '8.9', 'comment_num': '356942人'}
     98 {'id': '53', 'title': '指环王1:魔戒再现', 'rating_num': '8.9', 'comment_num': '356842人'}
     99 {'id': '54', 'title': '饮食男女', 'rating_num': '9.1', 'comment_num': '243677人'}
    100 {'id': '55', 'title': '情书', 'rating_num': '8.8', 'comment_num': '437267人'}
    101 {'id': '56', 'title': '素媛', 'rating_num': '9.1', 'comment_num': '227577人'}
    102 {'id': '57', 'title': '狮子王', 'rating_num': '8.9', 'comment_num': '334392人'}
    103 {'id': '58', 'title': '美国往事', 'rating_num': '9.1', 'comment_num': '204073人'}
    104 {'id': '59', 'title': '钢琴家', 'rating_num': '9.0', 'comment_num': '235336人'}
    105 {'id': '60', 'title': '小鞋子', 'rating_num': '9.2', 'comment_num': '168125人'}
    106 {'id': '61', 'title': '七宗罪', 'rating_num': '8.7', 'comment_num': '495474人'}
    107 {'id': '62', 'title': '被嫌弃的松子的一生', 'rating_num': '8.9', 'comment_num': '350239人'}
    108 {'id': '63', 'title': '天使爱美丽', 'rating_num': '8.7', 'comment_num': '551849人'}
    109 {'id': '64', 'title': '致命魔术', 'rating_num': '8.8', 'comment_num': '402295人'}
    110 {'id': '65', 'title': '本杰明·巴顿奇事', 'rating_num': '8.8', 'comment_num': '456274人'}
    111 {'id': '66', 'title': '西西里的美丽传说', 'rating_num': '8.8', 'comment_num': '421224人'}
    112 {'id': '67', 'title': '音乐之声', 'rating_num': '8.9', 'comment_num': '268975人'}
    113 {'id': '68', 'title': '让子弹飞', 'rating_num': '8.7', 'comment_num': '741134人'}
    114 {'id': '69', 'title': '黑客帝国', 'rating_num': '8.9', 'comment_num': '332788人'}
    115 {'id': '70', 'title': '拯救大兵瑞恩', 'rating_num': '8.9', 'comment_num': '285251人'}
    116 {'id': '71', 'title': '勇敢的心', 'rating_num': '8.8', 'comment_num': '331967人'}
    117 {'id': '72', 'title': '看不见的客人', 'rating_num': '8.7', 'comment_num': '436278人'}
    118 {'id': '73', 'title': '低俗小说', 'rating_num': '8.8', 'comment_num': '392959人'}
    119 {'id': '74', 'title': '剪刀手爱德华', 'rating_num': '8.7', 'comment_num': '557365人'}
    120 {'id': '75', 'title': '沉默的羔羊', 'rating_num': '8.8', 'comment_num': '405979人'}
    121 <generator object parsePage at 0x01BEFF30>
    122 {'id': '76', 'title': '大闹天宫', 'rating_num': '9.3', 'comment_num': '126269人'}
    123 {'id': '77', 'title': '蝴蝶效应', 'rating_num': '8.7', 'comment_num': '442285人'}
    124 {'id': '78', 'title': '末代皇帝', 'rating_num': '9.0', 'comment_num': '214162人'}
    125 {'id': '79', 'title': '入殓师', 'rating_num': '8.8', 'comment_num': '352643人'}
    126 {'id': '80', 'title': '春光乍泄', 'rating_num': '8.8', 'comment_num': '290099人'}
    127 {'id': '81', 'title': '心灵捕手', 'rating_num': '8.8', 'comment_num': '319194人'}
    128 {'id': '82', 'title': '玛丽和马克思', 'rating_num': '8.9', 'comment_num': '255687人'}
    129 {'id': '83', 'title': '哈利·波特与魔法石', 'rating_num': '8.8', 'comment_num': '320109人'}
    130 {'id': '84', 'title': '阳光灿烂的日子', 'rating_num': '8.8', 'comment_num': '316138人'}
    131 {'id': '85', 'title': '布达佩斯大饭店', 'rating_num': '8.8', 'comment_num': '380840人'}
    132 {'id': '86', 'title': '禁闭岛', 'rating_num': '8.7', 'comment_num': '420807人'}
    133 {'id': '87', 'title': '幽灵公主', 'rating_num': '8.8', 'comment_num': '270444人'}
    134 {'id': '88', 'title': '第六感', 'rating_num': '8.8', 'comment_num': '269686人'}
    135 {'id': '89', 'title': '猫鼠游戏', 'rating_num': '8.8', 'comment_num': '280488人'}
    136 {'id': '90', 'title': '重庆森林', 'rating_num': '8.7', 'comment_num': '384359人'}
    137 {'id': '91', 'title': '狩猎', 'rating_num': '9.1', 'comment_num': '156862人'}
    138 {'id': '92', 'title': '致命ID', 'rating_num': '8.7', 'comment_num': '369961人'}
    139 {'id': '93', 'title': '断背山', 'rating_num': '8.7', 'comment_num': '368278人'}
    140 {'id': '94', 'title': '大鱼', 'rating_num': '8.7', 'comment_num': '289042人'}
    141 {'id': '95', 'title': '穿条纹睡衣的男孩', 'rating_num': '8.9', 'comment_num': '181575人'}
    142 {'id': '96', 'title': '加勒比海盗', 'rating_num': '8.6', 'comment_num': '403853人'}
    143 {'id': '97', 'title': '告白', 'rating_num': '8.7', 'comment_num': '391030人'}
    144 {'id': '98', 'title': '甜蜜蜜', 'rating_num': '8.8', 'comment_num': '260975人'}
    145 {'id': '99', 'title': '射雕英雄传之东成西就', 'rating_num': '8.7', 'comment_num': '314889人'}
    146 {'id': '100', 'title': '一一', 'rating_num': '8.9', 'comment_num': '176905人'}
    147 <generator object parsePage at 0x01BEFF30>
    148 {'id': '101', 'title': '阿凡达', 'rating_num': '8.6', 'comment_num': '607396人'}
    149 {'id': '102', 'title': '摩登时代', 'rating_num': '9.2', 'comment_num': '107574人'}
    150 {'id': '103', 'title': '阳光姐妹淘', 'rating_num': '8.8', 'comment_num': '308629人'}
    151 {'id': '104', 'title': '上帝之城', 'rating_num': '8.9', 'comment_num': '174373人'}
    152 {'id': '105', 'title': '爱在黎明破晓前', 'rating_num': '8.7', 'comment_num': '256335人'}
    153 {'id': '106', 'title': '消失的爱人', 'rating_num': '8.7', 'comment_num': '415421人'}
    154 {'id': '107', 'title': '侧耳倾听', 'rating_num': '8.8', 'comment_num': '199098人'}
    155 {'id': '108', 'title': '风之谷', 'rating_num': '8.8', 'comment_num': '200778人'}
    156 {'id': '109', 'title': '爱在日落黄昏时', 'rating_num': '8.8', 'comment_num': '227021人'}
    157 {'id': '110', 'title': '倩女幽魂', 'rating_num': '8.6', 'comment_num': '301352人'}
    158 {'id': '111', 'title': '超脱', 'rating_num': '8.8', 'comment_num': '202665人'}
    159 {'id': '112', 'title': '恐怖直播', 'rating_num': '8.7', 'comment_num': '265264人'}
    160 {'id': '113', 'title': '红辣椒', 'rating_num': '8.9', 'comment_num': '159097人'}
    161 {'id': '114', 'title': '小森林 夏秋篇', 'rating_num': '8.9', 'comment_num': '163081人'}
    162 {'id': '115', 'title': '喜剧之王', 'rating_num': '8.6', 'comment_num': '373088人'}
    163 {'id': '116', 'title': '菊次郎的夏天', 'rating_num': '8.7', 'comment_num': '216449人'}
    164 {'id': '117', 'title': '驯龙高手', 'rating_num': '8.7', 'comment_num': '329730人'}
    165 {'id': '118', 'title': '幸福终点站', 'rating_num': '8.7', 'comment_num': '254497人'}
    166 {'id': '119', 'title': '借东西的小人阿莉埃蒂', 'rating_num': '8.7', 'comment_num': '247365人'}
    167 {'id': '120', 'title': '神偷奶爸', 'rating_num': '8.5', 'comment_num': '441910人'}
    168 {'id': '121', 'title': '萤火虫之墓', 'rating_num': '8.7', 'comment_num': '229344人'}
    169 {'id': '122', 'title': '岁月神偷', 'rating_num': '8.6', 'comment_num': '338739人'}
    170 {'id': '123', 'title': '七武士', 'rating_num': '9.2', 'comment_num': '88622人'}
    171 {'id': '124', 'title': '杀人回忆', 'rating_num': '8.7', 'comment_num': '236531人'}
    172 {'id': '125', 'title': '怪兽电力公司', 'rating_num': '8.6', 'comment_num': '280990人'}
    173 <generator object parsePage at 0x01BEFF30>
    174 {'id': '126', 'title': '谍影重重3', 'rating_num': '8.7', 'comment_num': '204388人'}
    175 {'id': '127', 'title': '喜宴', 'rating_num': '8.8', 'comment_num': '159333人'}
    176 {'id': '128', 'title': '贫民窟的百万富翁', 'rating_num': '8.5', 'comment_num': '433139人'}
    177 {'id': '129', 'title': '电锯惊魂', 'rating_num': '8.7', 'comment_num': '223295人'}
    178 {'id': '130', 'title': '真爱至上', 'rating_num': '8.5', 'comment_num': '349284人'}
    179 {'id': '131', 'title': '东邪西毒', 'rating_num': '8.6', 'comment_num': '287068人'}
    180 {'id': '132', 'title': '记忆碎片', 'rating_num': '8.6', 'comment_num': '313381人'}
    181 {'id': '133', 'title': '黑天鹅', 'rating_num': '8.5', 'comment_num': '465339人'}
    182 {'id': '134', 'title': '疯狂原始人', 'rating_num': '8.7', 'comment_num': '417114人'}
    183 {'id': '135', 'title': '雨人', 'rating_num': '8.6', 'comment_num': '229786人'}
    184 {'id': '136', 'title': '海洋', 'rating_num': '9.0', 'comment_num': '105731人'}
    185 {'id': '137', 'title': '小森林 冬春篇', 'rating_num': '8.9', 'comment_num': '141001人'}
    186 {'id': '138', 'title': '哈利·波特与死亡圣器(下)', 'rating_num': '8.7', 'comment_num': '313421人'}
    187 {'id': '139', 'title': '卢旺达饭店', 'rating_num': '8.9', 'comment_num': '136575人'}
    188 {'id': '140', 'title': '请以你的名字呼唤我', 'rating_num': '8.8', 'comment_num': '215180人'}
    189 {'id': '141', 'title': '萤火之森', 'rating_num': '8.8', 'comment_num': '188466人'}
    190 {'id': '142', 'title': '英雄本色', 'rating_num': '8.6', 'comment_num': '198786人'}
    191 {'id': '143', 'title': '7号房的礼物', 'rating_num': '8.7', 'comment_num': '205810人'}
    192 {'id': '144', 'title': '心迷宫', 'rating_num': '8.6', 'comment_num': '210739人'}
    193 {'id': '145', 'title': '虎口脱险', 'rating_num': '8.9', 'comment_num': '118205人'}
    194 {'id': '146', 'title': '燃情岁月', 'rating_num': '8.7', 'comment_num': '161251人'}
    195 {'id': '147', 'title': '荒蛮故事', 'rating_num': '8.8', 'comment_num': '168403人'}
    196 {'id': '148', 'title': '傲慢与偏见', 'rating_num': '8.5', 'comment_num': '344035人'}
    197 {'id': '149', 'title': '超能陆战队', 'rating_num': '8.6', 'comment_num': '428756人'}
    198 {'id': '150', 'title': '海边的曼彻斯特', 'rating_num': '8.6', 'comment_num': '231798人'}
    199 <generator object parsePage at 0x01BEFF30>
    200 {'id': '151', 'title': '蝙蝠侠:黑暗骑士崛起', 'rating_num': '8.6', 'comment_num': '332241人'}
    201 {'id': '152', 'title': '唐伯虎点秋香', 'rating_num': '8.4', 'comment_num': '391028人'}
    202 {'id': '153', 'title': '教父3', 'rating_num': '8.8', 'comment_num': '150140人'}
    203 {'id': '154', 'title': '纵横四海', 'rating_num': '8.7', 'comment_num': '170601人'}
    204 {'id': '155', 'title': '恋恋笔记本', 'rating_num': '8.5', 'comment_num': '320328人'}
    205 {'id': '156', 'title': '玩具总动员3', 'rating_num': '8.8', 'comment_num': '215398人'}
    206 {'id': '157', 'title': '完美的世界', 'rating_num': '9.0', 'comment_num': '93344人'}
    207 {'id': '158', 'title': '时空恋旅人', 'rating_num': '8.6', 'comment_num': '234868人'}
    208 {'id': '159', 'title': '花样年华', 'rating_num': '8.5', 'comment_num': '277064人'}
    209 {'id': '160', 'title': '达拉斯买家俱乐部', 'rating_num': '8.7', 'comment_num': '210179人'}
    210 {'id': '161', 'title': '猜火车', 'rating_num': '8.5', 'comment_num': '270902人'}
    211 {'id': '162', 'title': '魂断蓝桥', 'rating_num': '8.8', 'comment_num': '142255人'}
    212 {'id': '163', 'title': '雨中曲', 'rating_num': '9.0', 'comment_num': '102866人'}
    213 {'id': '164', 'title': '穿越时空的少女', 'rating_num': '8.6', 'comment_num': '205342人'}
    214 {'id': '165', 'title': '二十二', 'rating_num': '8.7', 'comment_num': '122817人'}
    215 {'id': '166', 'title': '无人知晓', 'rating_num': '9.1', 'comment_num': '83749人'}
    216 {'id': '167', 'title': '我是山姆', 'rating_num': '8.8', 'comment_num': '118954人'}
    217 {'id': '168', 'title': '冰川时代', 'rating_num': '8.5', 'comment_num': '306556人'}
    218 {'id': '169', 'title': '人工智能', 'rating_num': '8.6', 'comment_num': '212679人'}
    219 {'id': '170', 'title': '血战钢锯岭', 'rating_num': '8.7', 'comment_num': '367970人'}
    220 {'id': '171', 'title': '浪潮', 'rating_num': '8.7', 'comment_num': '147530人'}
    221 {'id': '172', 'title': '爆裂鼓手', 'rating_num': '8.6', 'comment_num': '267524人'}
    222 {'id': '173', 'title': '朗读者', 'rating_num': '8.5', 'comment_num': '299592人'}
    223 {'id': '174', 'title': '香水', 'rating_num': '8.4', 'comment_num': '306173人'}
    224 {'id': '175', 'title': '罗生门', 'rating_num': '8.7', 'comment_num': '142114人'}
    225 <generator object parsePage at 0x01BEFF30>
    226 {'id': '176', 'title': '未麻的部屋', 'rating_num': '8.8', 'comment_num': '113769人'}
    227 {'id': '177', 'title': '被解救的姜戈', 'rating_num': '8.6', 'comment_num': '288746人'}
    228 {'id': '178', 'title': '阿飞正传', 'rating_num': '8.5', 'comment_num': '234013人'}
    229 {'id': '179', 'title': '头脑特工队', 'rating_num': '8.7', 'comment_num': '263741人'}
    230 {'id': '180', 'title': '可可西里', 'rating_num': '8.7', 'comment_num': '143587人'}
    231 {'id': '181', 'title': '恐怖游轮', 'rating_num': '8.4', 'comment_num': '368793人'}
    232 {'id': '182', 'title': '一次别离', 'rating_num': '8.7', 'comment_num': '145765人'}
    233 {'id': '183', 'title': '追随', 'rating_num': '8.9', 'comment_num': '90823人'}
    234 {'id': '184', 'title': '房间', 'rating_num': '8.8', 'comment_num': '180160人'}
    235 {'id': '185', 'title': '撞车', 'rating_num': '8.6', 'comment_num': '189974人'}
    236 {'id': '186', 'title': '战争之王', 'rating_num': '8.6', 'comment_num': '190742人'}
    237 {'id': '187', 'title': '你的名字。', 'rating_num': '8.4', 'comment_num': '556781人'}
    238 {'id': '188', 'title': '地球上的星星', 'rating_num': '8.8', 'comment_num': '96033人'}
    239 {'id': '189', 'title': '魔女宅急便', 'rating_num': '8.5', 'comment_num': '219378人'}
    240 {'id': '190', 'title': '模仿游戏', 'rating_num': '8.6', 'comment_num': '287770人'}
    241 {'id': '191', 'title': '牯岭街少年杀人事件', 'rating_num': '8.8', 'comment_num': '120103人'}
    242 {'id': '192', 'title': '谍影重重', 'rating_num': '8.5', 'comment_num': '214008人'}
    243 {'id': '193', 'title': '梦之安魂曲', 'rating_num': '8.7', 'comment_num': '123207人'}
    244 {'id': '194', 'title': '忠犬八公物语', 'rating_num': '9.0', 'comment_num': '70288人'}
    245 {'id': '195', 'title': '一个叫欧维的男人决定去死', 'rating_num': '8.7', 'comment_num': '143164人'}
    246 {'id': '196', 'title': '谍影重重2', 'rating_num': '8.6', 'comment_num': '177752人'}
    247 {'id': '197', 'title': '完美陌生人', 'rating_num': '8.6', 'comment_num': '235389人'}
    248 {'id': '198', 'title': '惊魂记', 'rating_num': '8.9', 'comment_num': '94874人'}
    249 {'id': '199', 'title': '青蛇', 'rating_num': '8.5', 'comment_num': '249062人'}
    250 {'id': '200', 'title': '哪吒闹海', 'rating_num': '8.9', 'comment_num': '92535人'}
    251 <generator object parsePage at 0x01BEFF30>
    252 {'id': '201', 'title': '再次出发之纽约遇见你', 'rating_num': '8.5', 'comment_num': '194801人'}
    253 {'id': '202', 'title': '小萝莉的猴神大叔', 'rating_num': '8.5', 'comment_num': '190138人'}
    254 {'id': '203', 'title': '黑客帝国3:矩阵革命', 'rating_num': '8.6', 'comment_num': '175795人'}
    255 {'id': '204', 'title': '东京物语', 'rating_num': '9.2', 'comment_num': '58021人'}
    256 {'id': '205', 'title': '新龙门客栈', 'rating_num': '8.5', 'comment_num': '207001人'}
    257 {'id': '206', 'title': '源代码', 'rating_num': '8.4', 'comment_num': '445325人'}
    258 {'id': '207', 'title': '终结者2:审判日', 'rating_num': '8.6', 'comment_num': '156077人'}
    259 {'id': '208', 'title': '末路狂花', 'rating_num': '8.7', 'comment_num': '116215人'}
    260 {'id': '209', 'title': '绿里奇迹', 'rating_num': '8.7', 'comment_num': '118647人'}
    261 {'id': '210', 'title': '步履不停', 'rating_num': '8.8', 'comment_num': '97773人'}
    262 {'id': '211', 'title': '秒速5厘米', 'rating_num': '8.3', 'comment_num': '336378人'}
    263 {'id': '212', 'title': '碧海蓝天', 'rating_num': '8.7', 'comment_num': '113548人'}
    264 {'id': '213', 'title': '海街日记', 'rating_num': '8.7', 'comment_num': '155736人'}
    265 {'id': '214', 'title': '初恋这件小事', 'rating_num': '8.3', 'comment_num': '511023人'}
    266 {'id': '215', 'title': '城市之光', 'rating_num': '9.2', 'comment_num': '50588人'}
    267 {'id': '216', 'title': '这个男人来自地球', 'rating_num': '8.5', 'comment_num': '201836人'}
    268 {'id': '217', 'title': '勇闯夺命岛', 'rating_num': '8.6', 'comment_num': '154771人'}
    269 {'id': '218', 'title': '无敌破坏王', 'rating_num': '8.7', 'comment_num': '207232人'}
    270 {'id': '219', 'title': '无耻混蛋', 'rating_num': '8.5', 'comment_num': '244884人'}
    271 {'id': '220', 'title': '爱在午夜降临前', 'rating_num': '8.8', 'comment_num': '131277人'}
    272 {'id': '221', 'title': '海盗电台', 'rating_num': '8.6', 'comment_num': '176536人'}
    273 {'id': '222', 'title': '卡萨布兰卡', 'rating_num': '8.6', 'comment_num': '136479人'}
    274 {'id': '223', 'title': '疯狂的石头', 'rating_num': '8.3', 'comment_num': '354627人'}
    275 {'id': '224', 'title': '变脸', 'rating_num': '8.4', 'comment_num': '233253人'}
    276 {'id': '225', 'title': 'E.T. 外星人', 'rating_num': '8.5', 'comment_num': '170281人'}
    277 <generator object parsePage at 0x01BEFF30>
    278 {'id': '226', 'title': '发条橙', 'rating_num': '8.5', 'comment_num': '202041人'}
    279 {'id': '227', 'title': '黄金三镖客', 'rating_num': '9.1', 'comment_num': '57570人'}
    280 {'id': '228', 'title': '美国丽人', 'rating_num': '8.5', 'comment_num': '202029人'}
    281 {'id': '229', 'title': '彗星来的那一夜', 'rating_num': '8.4', 'comment_num': '207481人'}
    282 {'id': '230', 'title': '荒野生存', 'rating_num': '8.6', 'comment_num': '138526人'}
    283 {'id': '231', 'title': '英国病人', 'rating_num': '8.5', 'comment_num': '186720人'}
    284 {'id': '232', 'title': '迁徙的鸟', 'rating_num': '9.1', 'comment_num': '55075人'}
    285 {'id': '233', 'title': '血钻', 'rating_num': '8.5', 'comment_num': '149126人'}
    286 {'id': '234', 'title': '聚焦', 'rating_num': '8.8', 'comment_num': '142728人'}
    287 {'id': '235', 'title': '国王的演讲', 'rating_num': '8.3', 'comment_num': '371667人'}
    288 {'id': '236', 'title': '非常嫌疑犯', 'rating_num': '8.6', 'comment_num': '128198人'}
    289 {'id': '237', 'title': '燕尾蝶', 'rating_num': '8.6', 'comment_num': '113716人'}
    290 {'id': '238', 'title': '勇士', 'rating_num': '8.9', 'comment_num': '94355人'}
    291 {'id': '239', 'title': '黑鹰坠落', 'rating_num': '8.6', 'comment_num': '130601人'}
    292 {'id': '240', 'title': '穆赫兰道', 'rating_num': '8.3', 'comment_num': '254945人'}
    293 {'id': '241', 'title': '遗愿清单', 'rating_num': '8.5', 'comment_num': '145700人'}
    294 {'id': '242', 'title': '叫我第一名', 'rating_num': '8.6', 'comment_num': '117631人'}
    295 {'id': '243', 'title': '我爱你', 'rating_num': '9.0', 'comment_num': '65021人'}
    296 {'id': '244', 'title': '枪火', 'rating_num': '8.6', 'comment_num': '109640人'}
    297 {'id': '245', 'title': '荒岛余生', 'rating_num': '8.5', 'comment_num': '149701人'}
    298 {'id': '246', 'title': '2001太空漫游', 'rating_num': '8.7', 'comment_num': '105862人'}
    299 {'id': '247', 'title': '上帝也疯狂', 'rating_num': '8.6', 'comment_num': '103665人'}
    300 {'id': '248', 'title': '千钧一发', 'rating_num': '8.7', 'comment_num': '96480人'}
    301 {'id': '249', 'title': '大卫·戈尔的一生', 'rating_num': '8.6', 'comment_num': '105386人'}
    302 {'id': '250', 'title': '蓝色大门', 'rating_num': '8.3', 'comment_num': '289390人'}
    303 '''
    爬虫例子(豆瓣top250电影)

    二、异常处理

      语法错误:在程序之前就规避掉,不应该留到程序中来进行异常处理

        在编译的过程中报错

      异常:

        在编译阶段没问题,在执行阶段才报错

      异常出现之后的现象:程序就不继续执行了

      Python的异常种类:

    # 常见异常
    
    AttributeError      # 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x
    IOError             # 输入/输出异常;基本上是无法打开文件
    ImportError         # 无法引入模块或包;基本上是路径问题或名称错误
    IndentationError    # 语法错误(的子类) ;代码没有正确对齐
    IndexError          # 下标索引超出序列边界,比如当x只有三个元素,却试图访问x[5]
    KeyError            # 试图访问字典里不存在的键
    KeyboardInterrupt   # Ctrl+C被按下
    NameError           # 使用一个还未被赋予对象的变量
    SyntaxError         # Python代码非法,代码不能编译(个人认为这是语法错误,写错了)
    TypeError           # 传入对象类型与要求的不符合
    UnboundLocalError   # 试图访问一个还未被设置的局部变量,基本上是由于另有一个同名的全局变量,导致你以为正在访问它
    ValueError          # 传入一个调用者不期望的值,即使值的类型是正确的
    ArithmeticError
    AssertionError
    AttributeError
    BaseException
    BufferError
    BytesWarning
    DeprecationWarning
    EnvironmentError
    EOFError
    Exception
    FloatingPointError
    FutureWarning
    GeneratorExit
    ImportError
    ImportWarning
    IndentationError
    IndexError
    IOError
    KeyboardInterrupt
    KeyError
    LookupError
    MemoryError
    NameError
    NotImplementedError
    OSError
    OverflowError
    PendingDeprecationWarning
    ReferenceError
    RuntimeError
    RuntimeWarning
    StandardError
    StopIteration
    SyntaxError
    SyntaxWarning
    SystemError
    SystemExit
    TabError
    TypeError
    UnboundLocalError
    UnicodeDecodeError
    UnicodeEncodeError
    UnicodeError
    UnicodeTranslateError
    UnicodeWarning
    UserWarning
    ValueError
    Warning
    ZeroDivisionError
    更多异常

    异常处理:

      1、基本语法:

    # try:
    #      被检测的代码块
    # except 异常类型:
    #      try中一旦检测到异常,就执行这个位置的逻辑
    
    l = ['登录', '注册']
    try:
        num = int(input('num:'))
        print(l[num - 1])
    except ValueError:  # 输入的不是数字走这里
        print('输入的不是数字')
    except IndexError:  # 输入的数字超出范围走这里
        print('输入的超出范围')
    
    try:
        num = int(input('num:'))
        print(l[num - 1])
    except (ValueError,IndexError): # 把不同的报错类型写在一起
        print('输入了错误的内容')

      2、万能异常 Exception

    # 万能异常Exception
    try: l = [] l[3] # IndexError import Index # ModuleNotFoundError open('aaaaaa') # FileNotFoundError 1/0 # ZeroDivisionError dic = {} dic['k'] # KeyError except Exception: print('异常了') # as 语法 try: l = [] l[3] # IndexError import Index # ModuleNotFoundError open('aaaaaa') # FileNotFoundError 1/0 # ZeroDivisionError dic = {} dic['k'] # KeyError except Exception as e: print(e) # list index out of range # 多分支 + 万能异常 l = ['登陆','注册'] try: num = int(input('num : ')) print(l[num - 1]) except (ValueError,IndexError): # 异常是这两种错误则走这里 print('输入了错误的内容') except Exception as e: # 如果不是上面两种错误则走这里 print(e)

       3、异常处理中的其他机制

    s1 = 'hello'
    
    try:
        int(s1)
    except IndexError as e:
        print(e)
    except KeyError as e:
        print(e)
    except ValueError as e:
        print(e)
    #except Exception as e:
    #    print(e)
    else:
        print('try内代码块没有异常则执行我')
        # 汇报这段代码顺利的执行了:发短信通知,记录到文件中
    finally:
        print('无论异常与否,都会执行该模块,通常是进行清理工作')
        # 无论如何都要执行
        # 收尾工作,打开了一个文件,占用了一个网络资源,打开了一个和数据库的链接
        # 可以在这里关闭文件等

     

       4、主动触发异常

    try:
        raise TypeError('类型错误')
    except Exception as e:
        print(e)    # 类型错误

     

      5、自定义异常

    class EvaException(BaseException):
        def __init__(self,msg):
            self.msg=msg
        def __str__(self):
            return self.msg
    
    try:
        raise EvaException('类型错误')
    except EvaException as e:
        print(e)    # 类型错误

     

      6、断言

    assert 1 == 1
    print('*' * 10) # **********
    assert 1 == 2
    print('*' * 10) # AssertionError

     

     

     

     

     

     

        

     

    哎...今天够累的,签到来了1...
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|Java自学者论坛 ( 声明:本站文章及资料整理自互联网,用于Java自学者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

    GMT+8, 2024-5-14 18:15 , Processed in 0.085050 second(s), 29 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表