好些没写点啥了。最近在爬取一些数据的时候,发现Y结构挺复杂的啊,各种tag中套tag,目标内容各种被tag隔断,甚至有些内容要在load more网络请求后才能出现,简直口怕。所以今天就记录一些颇具代表性的case,以备后用。
新任务获得:详解部分特殊场景下的爬取逻辑
Swift Notes - iOS10下的Client端APNS实现(基本)
一晃都 iOS
都到版本10了(明明都10好久了好吧),按照苹果公司没事儿就要搞个大新闻的尿性,肯定又是一大堆的类被精炼,一大堆的方法被废弃,这不到 iOS10
了,APNS就倒了霉了(UserNotifications 库 被引入以全盘接管苹果消息推送服务),各种方法被废弃,导致了作者被测试组同事疯狂骚扰,无限报bug(什么坐着收不到通知啦,躺着也收不到啦,什么badge number不对啊。。。)。 于是作者就给掰扯掰扯,就当抛砖了。
新任务获得:升级APNS前端代码以支持全版本下的消息推送需求
Build Your Own Blog - 被搜索引擎搜索到(Baidu)
过了这么几个月,感觉纯走google搜索引擎的话,这个博客流量也忒低了,不利于作者装逼(当然也有可能是因为写的确实太烂了)。 所以么这就准备把 无法被baidu搜索引擎抓取
的问题给解决下。
新任务获得:升级部署配置,以允许Baidu搜索
Swift Notes - 便捷配置多环境服务器地址
最近几个项目同时准备上线,几个项目的服务器地址不断在开发环境,测试环境,生产环境间切来切去,苦不堪言。探索一番之后,发现可以使用预编译宏结合工程配置后,通过“Edit Scheme”来简单实现,遂作此文以记录。
新任务获得: 使用预编译宏结合“Edit Scheme”功能以快速切换服务器地址
Crawl Web Content - 粗解爬虫解析流程及结果输出
通过上一篇博客的工作,我们拥有了一个简单爬虫。但确实有点简陋的过分了,要啥啥没有,所以今天主要就是简单讲解一下爬虫的解析流程与爬取结果的输出形式。
新任务获得:粗解爬虫解析流程并设置爬取结果的输出
Crawl Web Content - 环境搭配与基础爬虫
写这篇博客呢,主要是为了响应之前打算自己搞个小说阅览App的想法。作为整个项目的一部分,我们需要自己利用爬虫工具去爬取网上的小说内容。
新任务获得:制作爬虫并爬取网络内容
Build Your Own Blog - 被搜索引擎搜索到(Google)
最近有小伙伴反映,啊那个兄台啊,你这个博客还算阔以,就是访问起来也忒麻烦了。百度和狗哥上找不捉,这个网址这么难记,小伙伴们不能日日瞻仰,很是为难呀。
新任务获得:配置SEO
Build Your Own Blog - 添加博客组件
主题相关的界面工作完成之后,这个博客总算是有点样子。但是我看来看去,赶脚似乎大概眉笔好像有那么一点点简陋的哇。所以这一期我们打算看看有哪些附属功能可以加到博客上。
新任务获得:美化个人网站-附属功能
Build Your Own Blog - 更换主题相关样式
有了基础的博客框架之后,我们就要去做一些个性化的设置了。毕竟同行千千万,内容取胜不太现实,所以咱就剑走偏锋把自己的博客给搞漂亮一些得了。
新任务获得:美化个人网站-界面
Build Your Own Blog - 建站并部署到Github
一直打算搞一个自己的技术博客站,比起用什么简书啊,CSDN的第三方平台,直接高冷的丢出去一个自制的博客站,简直就是装比于无形,想想就带感好吧。
新任务获得:部署个人网站