天气预测与 Spotify 远程控制应用开发
1. 实现周末天气预测功能
1.1 功能概述
在应用中实现获取即将到来的周末天气预报的功能。由于周末天气预报返回的数据与今日、五日和十日天气预报的数据有所不同,DOM 结构和一些 CSS 类名也不同,因此需要进行一些特殊处理。
1.2 创建 Mapper 类
为了处理不同的 CSS 类名,我们需要创建一个 Mapper 类,用于重命名字典中的键。在 weatherterm/core 目录下创建 mapper.py 文件,内容如下:
class Mapper:
def __init__(self):
self._mapping = {}
def _add(self, source, dest):
self._mapping[source] = dest
def remap_key(self, source, dest):
self._add(source, dest)
def remap(self, itemslist):
return [self._exec(item) for item in itemslist]
def _exec(self, src_dict):
dest = dict()
if not src_dict:
raise AttributeError('The
超级会员免费看
订阅专栏 解锁全文
1083

被折叠的 条评论
为什么被折叠?



