• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python获取beautifulphoto随机某图片代码实例

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python beautifulsoup,python beautiful,beautiful4包python,beautiful photo,beautifulphoto.net等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Beautiful Photo!: http://www.beautifulphoto.net/

_random_url = r'http://www.beautifulphoto.net/plugin/RndArticle/'
_img_patt = re.compile(r'<img src="http://www\.beautifulphoto\.net/upload/(\d+)\.jpg" />')

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)
</div>

</div>

您可能想查找下面的文章:

  • Python利用Beautiful Soup模块创建对象详解
  • Python利用Beautiful Soup模块修改内容方法示例
  • Python利用Beautiful Soup模块搜索内容详解
  • Python利用Beautiful Soup模块创建对象详解
  • Python利用Beautiful Soup模块修改内容方法示例
  • Python使用BeautifulSoup库解析HTML基本使用教程
  • python基于BeautifulSoup实现抓取网页指定内容的方法
  • Python中使用Beautiful Soup库的超详细教程
  • Python中使用Beautiful Soup库的超详细教程
  • python使用BeautifulSoup分页网页中超链接的方法

相关文章

  • 使用Python生成随机密码的示例分享
  • Python三元运算实现方法
  • Python使用scrapy抓取网站sitemap信息的方法
  • 从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
  • Python中 Lambda表达式全面解析
  • 用python解析xml的几种方法
  • python实现根据用户输入从电影网站获取影片信息的方法
  • Python中super()函数简介及用法分享
  • 详解Python2.x中对Unicode编码的使用
  • 简单介绍Python的轻便web框架Bottle

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python 中 list 的各项操作技巧
    • 举例详解Python中的split()函数的使用方法
    • 使用Python神器对付12306变态验证码
    • Windows下用py2exe将Python程序打包成exe程序的教程
    • Python selenium 三种等待方式详解(必会)
    • 用Python实现服务器中只重载被修改的进程的方法
    • 记录Django开发心得
    • python创建线程示例
    • Python操作MySQL数据库9个实用实例
    • Python中endswith()函数的基本使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有