使用接口,爬取下来笑话,使用到了插件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)
免费接口好难找,谁有就告诉我一下。