python获取beautifulphoto随机某图片代码实例
来源:
中文源码网 浏览:93 次 日期:2024-05-14 00:13:27
【下载文档: python获取beautifulphoto随机某图片代码实例.txt 】
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)