开发天气应用与 Spotify 远程控制应用
天气应用:实现周末天气预报功能
在天气应用中,实现获取即将到来的周末天气预报功能与其他预报选项有所不同。周末天气返回的数据在 DOM 结构和部分 CSS 类名上与今日、五日和十日天气预报存在差异。
为了处理这些差异,我们需要创建一个 Mapper 类来重命名结果集中字典的键,以便 _prepare_data 函数能正确使用抓取的数据。
以下是具体步骤:
1. 创建 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()
超级会员免费看
订阅专栏 解锁全文
1083

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



