python获取beautifulphoto随机某图片代码实例

beautiful photo!: http://www.beautifulphoto.net/

代码如下:

import urllib2import re

_random_url = r’http://www.beautifulphoto.net/plugin/rndarticle/’_img_patt = re.compile(r’‘)

def random(timeout=3, more=false): try: html = urllib2.urlopen(_random_url, timeout=timeout).read() except urllib2.urlerror, e: return none res = re.search(_img_patt, html) if res: name = res.group(1) if more: return ‘http://www.beautifulphoto.net/upload/’, ‘%s_mini.jpg’ % name, ‘%s.jpg’ % name return ‘http://www.beautifulphoto.net/upload/%s_mini.jpg’ % name return none

if __name__ == ‘__main__’: url = random() print(url) if url: import webbrowser as wb wb.open(url)

Posted in 未分类