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

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:字符串。RTL设备语言用标志“+”格式化,数字后加符号   java GAE作为桌面应用程序(Swing)的服务提供商   java将InputStream转换为FileInputStream不适用于Apache POI   java外部Voronoi库“网格”:什么是草图和处理?   重载重写的泛型方法java   java显示组织上设置的错误。springframework。验证。jsp中的错误对象   java一些Spring模型属性没有显示在我的JSP中   java无法编译Guava 23的SimpleTimeLimiter示例   java如何更改JTree中的“根”目录名?   java如何在安卓中对相对布局产生连锁反应?   java错误:org。冬眠例外SQLGrammarException:无法提取结果集,dateAccessed是未知列   如何使用java监听JSON文件更新   由抽象封闭类创建的匿名内部类能否通过反射确定实现类?