文档章节

自动抓取笑话

a
 avalon3515
发布于 2016/02/03 15:36
字数 184
阅读 41
收藏 0

根据邱康原文,我用python3重写了自动获取笑话的源程序,纯粹觉得好玩而已,以前没有发现还能自动抓笑话的^_^

原文链接:Python趣味编程:定时给Ta讲笑话

import sys
import json
import urllib.request

apikey="###################" #自己申请的APIKEY 
url='http://apis.baidu.com/showapi_open_bus/showapi_joke/joke_text'
#第几页,每页返回20条
page=1
url+="?page="+str(page)
req=urllib.request.Request(url)
req.add_header("apikey",apikey)
resp=urllib.request.urlopen(req)
content=str(resp.read(),encoding='utf-8')#获取的内容是byte的,需要转换成utf-8格式的文字
if content:
    json_result = json.loads(content) #转换成字典对象
    pass
    content_list = json_result['showapi_res_body']['contentlist']
    for i in content_list:
        print(i['title'])
        print(i['text'])
        print(i['ct'])
        print('')
        pass
else:
    print("Error")


© 著作权归作者所有

共有 人打赏支持
a
粉丝 0
博文 2
码字总数 482
作品 0
南京
程序员
私信 提问
用TinySpider进行网页抓取实例

非常感谢@李少龙 的提醒 本例中用到的maven坐标变化如下: <dependency><groupId>org.tinygroup</groupId><artifactId>org.tinygroup.spider</artifactId><version>0.1.0-SNAPSHOT</version>......

悠悠然然
2014/03/01
0
25
【Cloud Foundry 应用开发大赛】“17轻松”文章采集应用

应用名称:17轻松 应用URL地址:http://17qingsong.cloudfoundry.com/ 已经开源,GitHub: https://github.com/xieren58/17qingsong 应用说明及使用场景: 17轻松是一个全自动定时采集网易手机...

czchen
2012/12/18
0
42
【CF 应用开发大赛】乐窝-分享幽默搞笑段子

应用名称:乐窝-分享快乐段子、幽默笑话 应用URL地址:http://lewole.cloudfoundry.com 应用说明及使用场景: 乐窝就是一个简单的网站,主要用于分享搞笑、幽默的段子。 在乐窝,您可以找到...

黄平俊
2012/12/28
0
31
关于使用tinyspider从网页抓取数据的问题

@悠悠然然 你好,想跟你请教个问题:经你的代码指导,但我还是运行不结果,(关于笑话大全的那个),求指导,谢谢!

ls612473
2014/04/10
506
2
Django搭建微信公众平台详解 三

微信公众平台官方手册:http://mp.weixin.qq.com/wiki/home/index.html Python版本:2.7.10 Django版本:1.5 开发平台:新浪SAE 前提:了解django基本创建应用的步骤。根据微信公众平台官方手...

卜星星
2015/12/07
879
0

没有更多内容

加载失败,请刷新页面

加载更多

rabbitmq学习

使用docker安装rabbit docker run -d --hostname my-rabbit --name rabbit -p 8080:15672 rabbitmq:management--hostname:指定容器主机名称--name:指定容器名称-p:将mq端口号映射到本地...

元谷
22分钟前
1
0
想知道谁是你的最佳用户?基于Redis实现排行榜周期榜与最近N期榜

本文由云+社区发表 前言 业务已基于Redis实现了一个高可用的排行榜服务,长期以来相安无事。有一天,产品说:我要一个按周排名的排行榜,以反映本周内用户的活跃情况。于是周榜(按周重置更新...

腾讯云加社区
24分钟前
2
0
函数计算性能福利篇(二) —— 业务冷启动优化

继前一篇《函数计算性能福利篇——系统冷启动优化》,我们再来看看近期函数计算推出的 Initializer 功能之后,带来的一波高能性能优化成果。 背景 函数计算是一个事件驱动的全托管 serverle...

阿里云官方博客
30分钟前
1
0
开源版本说明

1527
32分钟前
2
0
Mysql经验-------持续更新

单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表。 说明:如果预计三年后的数据量根本达不到这个级别,请不要在创建表时就分库分表。

DoLo-lty
34分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部