文档章节

自动抓取笑话

z
 zjune3515
发布于 2016/02/03 15:36
字数 184
阅读 34
收藏 0
点赞 1
评论 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")


© 著作权归作者所有

共有 人打赏支持
z
粉丝 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 ⋅ 25

【Cloud Foundry 应用开发大赛】“17轻松”文章采集应用

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

czchen ⋅ 2012/12/18 ⋅ 42

【CF 应用开发大赛】乐窝-分享幽默搞笑段子

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

黄平俊 ⋅ 2012/12/28 ⋅ 31

关于使用tinyspider从网页抓取数据的问题

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

ls612473 ⋅ 2014/04/10 ⋅ 2

Django搭建微信公众平台详解 三

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

卜星星 ⋅ 2015/12/07 ⋅ 0

查看远程仓库:git remote

查看远程仓库 如果想查看你已经配置的远程仓库服务器,可以运行 -v 命令。 它会列出你指定的每一个远程服务器的简写。 如果你已经克隆了自己的仓库,那么至少应该能看到 origin - 这是 Git ...

Oscarfff ⋅ 2016/07/02 ⋅ 0

基于浏览器的爬虫框架--CatGate

CatGate 是一个基于浏览器插件的数据抓取工具。做成浏览器插件无需模拟登入,能最真实的模仿用户行为和特征。 演示视频 http://weibo.com/1088413295/F9P1izhY2 功能 ① CatGate 会访问这个U...

匿名 ⋅ 2017/06/28 ⋅ 0

用Scrapy抓取豆瓣小组数据(二)

接着上篇博客《用Scrapy抓取豆瓣小组数据(一)》http://my.oschina.net/chengye/blog/124157 在scrapy中怎么让Spider自动去抓取豆瓣小组页面 1,引入Scrapy中的另一个预定义的蜘蛛CrawlSpid...

chengyao2 ⋅ 2013/04/21 ⋅ 17

【站在AI中的“神”】谷歌AI总指挥Jeff Dean特写

     新智元编译   来源:Wired   译者:刘克一   【新智元导读】18年前,Jeff Dean加入谷歌,随后被称为谷歌“最具天赋的程序员”。现在,这位年近50岁的谷歌人工智能的现负责人,...

深度学习 ⋅ 04/20 ⋅ 0

只有懂这种编程语言人才能看懂这个笑话

下面这几个笑话都涉及到计算机相关或编程相关的知识,有些笑话是只有会使用这种语言的人才能看到其中的可笑之处,当然了,还要自身有幽默感的人才会笑!你看懂了么? 一、这个笑话需要你知道...

oschina ⋅ 2013/03/15 ⋅ 90

没有更多内容

加载失败,请刷新页面

加载更多

下一页

IDEA创建SpringMVC+Mybatis+Maven项目

视频如下(加载有点慢请见谅,服务器不太好): 视频

影狼 ⋅ 14分钟前 ⋅ 0

前阿里P8架构师:精准定制Java架构师学习计划!

可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能有立足之地。 有不少朋友问,除了掌握J...

java高级架构牛人 ⋅ 17分钟前 ⋅ 0

zookeper学习

https://blog.csdn.net/u012152619/article/category/6470028

~少司命~ ⋅ 18分钟前 ⋅ 0

Spring MVC ,JSON,JQuery,不懂JQuery,跳过了

/spring-mvc-study/src/main/webapp/course_json.jsp <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD ......

颖伙虫 ⋅ 19分钟前 ⋅ 0

2018上海云栖大会workshop-日志数据采集与分析对接

摘要: 日志数据采集与分析对接 课程描述 通过日志服务采集用户、数据库、业务等访问数据。演示对于业务日志分析与处理,程序日志查询与监控,打通日志与数据仓库对接案例。 日志种类 网站访...

阿里云云栖社区 ⋅ 19分钟前 ⋅ 0

mahout demo

package com.datamine.CollaborativeFiltering.mysql; import org.apache.mahout.cf.taste.impl.neighborhood.NearestNUserNeighborhood; import org.apache.mahout.cf.taste.impl.recommend......

xiaomin0322 ⋅ 21分钟前 ⋅ 0

red hat openstack 12配置要求

安装 openstack 之前,一般要规划整个系统中,到底要多少台机器来参与openstack, 根据rhosp12的官方文档: 最低要求是3台物理机,1台作为director,一台作为 controller ,一台作为computer....

tututu_jiang ⋅ 22分钟前 ⋅ 0

Rocket-Chip在GitHub上的各个源码

在github上通过搜索Rocket-chip可以得到36个结果:其中 https://github.com/freechipsproject/rocket-chip https://github.com/ucb-bar/riscv-boom https://github.com/ucb-bar/fpga-zynq (......

whoisliang ⋅ 27分钟前 ⋅ 0

【HAVENT原创】CentOS 6.5 下 Nginx 的安装与配置

nginx是轻量级的Web服务器、反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用。本文介绍目前最新版本 1.12.2 的安装。 各版本nginx下载地址:http://nginx.org/...

HAVENT ⋅ 33分钟前 ⋅ 0

查看linux系统重启之前的log -- last_kmsg

当 Linux Kernel 出现 BUG 的时候,后走入 panic flow,这个时候由于 Kernel 出现了严重的问题,adbd 也无法响应 adb 连接请求,这个时候想透过读取 Kernel Log Buffer 来看 Kernel Log 是不...

zyzzu ⋅ 34分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部