Python3.5.1获取笑话

使用接口,爬取下来笑话,使用到了插件beautiful soup

代码如下:

##encoding=utf-8
#joke.py
#python3.5.1
##引用BeautifulSoup插件匹配处理返回的html页面
from bs4 import BeautifulSoup
import urllib.request
def getJoke(): 
    #笑话接口地址 http://apix.sinaapp.com/joke/?appkey=trialuser
    str="http://www.lsw1994.com/api/xh/"
    result=urllib.request.urlopen(str).read().decode('gb2312');
    #处理返回数据
    soup = BeautifulSoup(result,"html.parser")
    a=soup.get_text("|").split('|')
    print(a[0]+'\n'+a[1])

while True:
    try:
        a=input("\n输入g获取笑话,输入其它退出!\n")
        if(a=="g"):
            getJoke()
        else:
            break
    except Execption as e:
        print(e)
免费接口好难找,谁有就告诉我一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值