用python写了一个读取网页的url的脚本

用python写了一个读取网页的url的脚本

想从一个网页下载zip包,查看源文件发现下载文件的链接有一定的特征,因此花了半个小时写了个脚本,很简单,因为对函数不熟悉还查看了文档,用的时间长了一点。

脚本执行过后,直接把地址复制到迅雷里就可以一下下载很多个文件了,不用一个一个的去点了,哈哈~

urls = '''
  • Unit_1.1_-_Challenging_Problems-subtitles.en.zip - 38.6KB
  • Unit_1.2_-_Algorithm_Analysis_and_the_RAM-subtitles.en.zip - 49.6KB
  • Unit_1.3_-_Big_O_(Optional)-subtitles.en.zip - 29.3KB
  • Unit_1.4_-_Connecting_Similar_Problems-subtitles.en.zip - 68.6KB
  • Unit_2.1_-_Many_Solutions_and_Intractability-subtitles.en.zip - 33.4KB
  • Unit_2.2_-_Non-deterministic_RAM-subtitles.en.zip - 54.1KB
  • Unit_2.3_-_SAT-subtitles.en.zip - 40.5KB
  • Unit_2.4_-_Proof_of_SAT_(Optional)-subtitles.en.zip - 74.8KB
  • Unit_2.5_-_NP-Completeness_Via_Reductions-subtitles.en.zip - 52.5KB
  • Unit_3_-_Solving_NP-Complete_Problems-subtitles.en.zip - 108.8KB
  • Unit_4.1_-_Pruning_the_Input-subtitles.en.zip - 91.6KB
  • Unit_4.2_-_Preprocessing-subtitles.en.zip - 31.8KB
  • Unit_4.3_-_Measuring_Hardness-subtitles.en.zip - 49.3KB
  • Unit_5.1_-__Approximation_Factor-subtitles.en.zip - 54.1KB
  • Unit_5.2_-_Shortest_Tour-subtitles.en.zip - 25.3KB
  • Unit_5.3_-_Reductions_&_Approx._Factors-subtitles.en.zip - 19.9KB
  • Unit_5.4_-_PTAS-subtitles.en.zip - 42.2KB
  • Unit_6.1_-_Randomization-subtitles.en.zip - 76.4KB
  • Unit_6.2_-_What_Youve_Learnt-subtitles.en.zip - 51.4KB
  • Unit_7.1_-_Limits_of_Computation-subtitles.en.zip - 68.5KB
  • Unit_7.2__-_More_Undecidability-subtitles.en.zip - 60.4KB

  • ''' end = 0 while urls.find('', end) != -1: start = urls.find('', end) + len('') end = urls.find('">', start) print urls[start:end]

    输出结果是每行一个需要下载的文件的地址,因此直接复制到迅雷里就可以了,还是挺方便的。

     

    posted on 2012-12-14 00:35  赵乐ACM 阅读( ...) 评论( ...) 编辑 收藏

    转载于:https://www.cnblogs.com/dollarzhaole/archive/2012/12/14/2817362.html

    你可能感兴趣的:(用python写了一个读取网页的url的脚本)