济州国立大学膳食数据爬虫

jejunuMeals的Python项目详细描述


空肠

Travis (.org) branchPyPI versionPyPI - Python VersionGitHub issues

_____

查找Jeju National University的膳食数据。

安装

$ pip install jejunuMeals

用法

>>>fromjejunuMealsimportJejunuMeals>>>frompprintimportpprint>>>pprint(JejunuMeals().menus()){0:{'저녁':{'양식':['없음'],'정식':['검정쌀밥','얼큰열무국','돼지고기야채볶음(pork)','오이된장무침','김치'],'중식':['없음'],'특식':['없음']},'점심':{'양식':['치즈오븐스파게티'],'정식':['베이컨야채볶음밥(pork)','달걀파국','볶음우동','김치'],'중식':['없음'],'특식':['검정쌀밥','쇠고기된장찌개(beef)','순살양념치킨(chicken)','양배추사과샐러드','콩나물무숙채','김치']}},1:{'저녁':{'양식':['없음'],'정식':['쌀밥','어묵탕','쇠고기야채볶음(beef)','톳무침','김치'],'중식':['없음'],'특식':['없음']},'점심':{'양식':['등심돈가스(pork)/스프','양배추샐러드','단무지/김치'],'정식':['에그스크램블볶음밥','무된장국','별미떡볶음','김치'],'중식':['없음'],'특식':['보리밥','돼지갈비찜(pork)','무된장국','편마늘멸치볶음','브로콜리맛살무침','김치']}},2:{'저녁':{'양식':['없음'],'정식':['차조밥','김치찌개(pork)','생선가스/타타르소스','깻잎순무침','김치'],'중식':['없음'],'특식':['없음']},'점심':{'양식':['크림파스타'],'정식':['닭가슴살카레라이스(chicken)','취나물된장국','아몬드쥐치채볶음','김치'],'중식':['없음'],'특식':['비빔밥/약고추장(pork)','취나물된장국','어묵볶음','오이생채','김치','요구르트']}},3:{'저녁':{'양식':['없음'],'정식':['쌀밥','김치콩나물국','닭고기떡조림(chicken)','옛날소시지전','김치'],'중식':['없음'],'특식':['없음']},'점심':{'양식':['치즈오븐스파게티'],'정식':['제육덮밥(pork)','유채된장국','부추양파겉절이','김치'],'중식':['없음'],'특식':['현미밥','해물순두부뚝배기','순대야채볶음','피망잡채(beef)','무말랭이무침','김치']}},4:{'저녁':{'양식':['없음'],'정식':['혼합잡곡밥','동태찌개','돼지고기두루치기(pork)','유채나물무침','김치'],'중식':['없음'],'특식':['없음']}

API

JejunuMeals().menus()

获取特定工作日的用餐数据。

>>>fromjejunuMealsimportJejunuMeals>>>fromdatetimeimportdate>>>frompprintimportpprint>>>pprint(JejunuMeals().menus(date.today().weekday())){'저녁':{'양식':['없음'],'정식':['쌀밥','어묵탕','쇠고기야채볶음(beef)','톳무침','김치'],'중식':['없음'],'특식':['없음']},'점심':{'양식':['등심돈가스(pork)/스프','양배추샐러드','단무지/김치'],'정식':['에그스크램블볶음밥','무된장국','별미떡볶음','김치'],'중식':['없음'],'특식':['보리밥','돼지갈비찜(pork)','무된장국','편마늘멸치볶음','브로콜리맛살무침','김치']}}

参数(可选)

要获取膳食数据的工作日。

此值仅在0到4之间有效。如果为空或大于4,则返回所有菜单。

JejunuMeals().daily()

只是JejunuMeals().menus()

的别名

保存到yaml

您应该在pip install pyYaml

之前安装
importyamlnoalias=yaml.dumper.SafeDumpernoalias.ignore_aliases=lambdaself,data:Truewithopen('output.yaml','w')asoutfile:yaml.dump(JejunuMeals().menus(),outfile,default_flow_style=False,allow_unicode=True,Dumper=noalias)

空肠主要根据MIT license的条件分布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jboss LinkageError:加载程序约束冲突:解析重写的方法时   java Struts 1:如何使用表单bean设置<html:multibox/>值?   使用Fortify将字段设置为Null时的Java Null取消引用   用java对连接字符的图像进行分割   java无法使用Quarkus模拟,NullPointer异常,无法找到相关导入   html试图使iframe垫片与Java小程序上的CSS下拉菜单一起工作   java无法获取Base64。decodeBase64正常工作(Commons编解码器)   java为什么我不能通过点击打开jar文件?   java当用户第一次使用预先填充的sqlite数据库时,安卓应用程序如何添加新的列或表?   在tomcat中安装java GoDaddy SSL证书。。。没有与私钥匹配的证书   java试图实现一些伪代码、算法   java如何读取其他按钮id,避免所有转到第一个按钮   java使用单个   oop为什么Java Map不扩展集合?