首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安居 Android APP 走向平台化

拿房产业务举例:58 App 里的房产业务之前是由北京的房产团队开发的,而整个安居 App 是由我所在的上海安居团队开发的。...在这次调整之后,北京的房产团队作为一条垂直业务线来负责 58 App 和安居 App 中的租房业务的开发,安居团队则继续负责整个安居 App(包含新房、二手房、内容、IM 等业务)的开发,同时还要开发...安居App平台 这一次的项目重构除了要转型平台型 App 支持其他业务的接入和未来业务的发展,还有更重要一点是要做到一套代码在 58 和安居双平台运行。...安居 App 架构调整 针对安居 App ,我们需要调整架构,引入一个平台中间层并针对平台中间层接口做安居 App 侧的实现,并将垂直业务中原本调用平台接口的地方改为调用中间层接口。...安居App架构变化 58 App 架构调整 同时 58 无线团队的同学也改进了他们的架构,和我们一样引入了平台中间层及中间层在 58 App 上的实现,保证安居业务迁移进来后能正常编译运行。 ?

87660
您找到你想要的搜索结果了吗?
是的
没有找到

安居 Android App 走向平台化

拿房产业务举例:58 App 里的房产业务之前是由北京的房产团队开发的,而整个安居 App 是由我所在的上海安居团队开发的。...在这次调整之后,北京的房产团队作为一条垂直业务线来负责 58 App 和安居 App 中的租房业务的开发,安居团队则继续负责整个安居 App(包含新房、二手房、内容、IM 等业务)的开发,同时还要开发...[安居App平台] 这一次的项目重构除了要转型平台型 App 支持其他业务的接入和未来业务的发展,还有更重要一点是要做到一套代码在 58 和安居双平台运行。...安居 App 架构调整 针对安居 App ,我们需要调整架构,引入一个平台中间层并针对平台中间层接口做安居 App 侧的实现,并将垂直业务中原本调用平台接口的地方改为调用中间层接口。...[安居App架构变化] 58 App 架构调整 同时 58 无线团队的同学也改进了他们的架构,和我们一样引入了平台中间层及中间层在 58 App 上的实现,保证安居业务迁移进来后能正常编译运行。

56000

Python爬虫实战(3):安居客房产经

1,引言 Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者为python网络爬虫存储数据。...Python标准库中的sqlite3提供该数据库的接口。 2,Python对SQLite进行操作示例 以下的代码将创建一个简单的关系型数据库,为一个书店存储书的分类和价格。...这里不能用Python的格式化字符串,如"%s",因为这一用法容易受到SQL注入***。 也可以用executemany()的方法来执行多次插入,增加多个记录。...2.3 查询 在执行查询语句后,Python将返回一个循环器,包含有查询获得的多个记录。...在一些场景下,Python网络爬虫可以使用SQLite存储采集到的网页信息。

1.1K10

爬取租房信息,自己设置过滤条件

前言 源码文末获取 小编可能准备去深圳,需要租房子,在网上先查了查,有很多租房软件,安居,贝壳等,也向身边的人问了问,安居听到的次数多一些,于是选择安居去查看一些租房信息。...在浏览过程中,虽然安居有过滤标签,按价格,区域,房型,类型这四个来过滤的,但感觉还是不是理想中的信息,而且特别多,看不过来。...所以小编决定使用 python 爬取上面的数据,并自己设置过滤条件,从很多房源中过滤出自己需要的房源,既提高效率,又能找到比较理想的。...数据获取 数据是爬取安居的租房,过滤条件设置价格为 0-2500元/月,这是小编自己理想能接受的范围,2000 以上偏高但可以先看看: ?

57641

数据爬取、清洗到分析,如何徒手研究上海二手房房价

我打算自己动手研究一下(本文主要研究2016年6月上海二手房房价水平,读者如果有研究房价变动的兴趣可以等到7月末的时候再研究下,然后对比看看上海房价在这一个月的变动情况),数据来源为6月30日的安居二手房信息...打开安居网站的二手房首页,房源信息中的房价、小区地址、市辖区、村/镇名称是分析所需数据,通过认真观察网站页面结构,爬虫思路定为从安居二手房首页(http://shanghai.anjuke.com/...www.runoob.com/python/python-mysql.html)) ?...数据库连接完毕,通过def创建一个调用数据库的函数,下面两句exeSQL的含义是如果2.2数据库中存在`安居20160630`表就将其删除,然后再从新建表,表中包含房价和地址两个字段 ?...准备工作完毕后是爬取数据入库,观察安居网页,一共有197个村/镇结构的名称,每个村镇网址下大约有50页房源信息,每一页上大约有60条,总量约为60万条信息,爬取这个数据量需要一定的时长,如果软硬件允许读者可以开启多进程

1.3K60

2018年苏州房价都快超过上海了,python技术实践分析一波!

最近在学习python,不禁感叹其强大的数据处理能力,简单几句代码即可从互联网中获取千万数据。生活在这个数据为王的时代,我们需要学习着如何将数据为我所用。...技术环境 环境:python3.6 引用模块: urllib —urllib提供了一系列用于操作URL的功能,urllib的request模块可以非常方便地抓取URL内容 BeautifulSoup —...裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程 获取苏州各区十年内房价数据 一、页面请求 安居上提供了从2009年到现在苏州的房价数据,就看上了这部分数据,开始爬虫之旅。...安居上也有防御机制,第一次请求ip就被封了,以为不能爬了,几个小时后IP被释放了,python模拟浏览器请求,可正常抓取,没想到其防御机制不过如此而已。...以下是安居网站抓取的苏州十年数据,生成的趋势图: 此图告诫我们房价犹如登天的梯,无限延伸不见顶端。苏州房价在2016年初经历了一次山洪暴发似的增长,一跃成为新一线城市。

2.3K00

房产交易进化:探索“去中介”无人区

配图来自Canva可画 回顾国内房产交易赛道近十余年的发展,资本红利催生了贝壳找房、安居、天猫好房等等颇具规模和实力的二手房交易平台。...2.0阶段:安居“流量为王” 在移动互联网时代,也就是“互联网+房地产”2.0阶段,互联网企业信奉“流量为王”的真理,房地产行业也不例外,安居是房地产行业流量信徒的代表。...和搜房网不同的是,在获取流量方面安居比搜房网更愿意斥巨资营销。 特别是58同城收购安居后,安居获取了58同城以及第二大股东腾讯的流量,一跃成为流量规模最大的二手房交易平台。...58同城为安居注入了“流量动力”,安居凭借流量优势构筑了其他平台难以跨越的“护城河”。 营销支出不断上涨也证实了安居“重流量”的事实。...时至今日,流量依旧是推动安居前行的驱动器,只不过线上流量并不是取之不尽用之不竭,而且线上的信息服务价值有限,房产交易最终还是要回归线下,脱离了交易环节的安居失去了获取更大蛋糕的资质。

50430

python 命令行抓取分析北上广深房价数据

引言 昨天在老家,发布了一篇《python 自动抓取分析房价数据——安居版》。在文末,第6小节提供了完整代码,可以在 python3 环境,通过命令行传入参数 cookie 自动抓取房价数据。...在安居网站,体现为二级域名,如北京站是 beijing.anjuke.com ,那么获取北京站的 city 即为 beijing 。 2.2 limit 抓取最大分页数。...之所以需要这个参数,因为抓取城市所有小区的数据,需要分页一次次抓取,通过观察,安居分页是通过 url 传入的。...注:cookie 参数和上一篇 《python 自动抓取分析房价数据——安居版》 一样 3....python crawl_anjuke.py --city guangzhou --limit 50 --cookie "sessid=5AACB464..." 3.4 抓取深圳房价数据 python

71110

有了这 4 款小程序,还怕租不到好房子?

「房天下租房+」小程序使用链接 https://minapp.com/miniapp/3409/ 安居客房产 「安居客房产」小程序是综合了买房与租房两大业务为一体,在首页中就能找到租房的入口。...就房屋筛选和查找方式而言,与房天下类似,不过安居在房源方面有一点特别的地方是,收录了不少品牌公寓的房源,这些房源类似于自如友家那样的由专业房屋租赁公司管理,可提供单间出租,如果比较向往品质合租,安居这部分房源值得看看...查找到了心仪的房源,想要进一步联系看房的话,安居提供了直接电话联系和发送预约两种形式。 如果不想打电话主动联系,只需要留下你的姓名和手机号码,就能向租赁方发送一个预约消息,等对方来主动联系你即可。...相较于其他租房平台来说,安居这个预约模式算是一个小创新。 ?...「安居客房产」小程序使用链接 https://minapp.com/miniapp/2488/ 58 同城生活 租房是 58 同城最为核心的业务之一,58 这款小程序在首页最显眼的位置分别以「整租」、

2.1K10

python (1)

1. python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值? ...sys.argv是传递给python脚本的命令行参数【字符串】列表 argv[0]为该脚本自身路径,其余为命令行参数 2. 以”\0”结尾是C/C++中存在,在python中不存在 3. ...Python3参数顺序:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 Python参数顺序:必选参数、默认参数、可变参数和关键字参数。 5.  6. 7. ...Python 中的 tuple 结构为 “不可变序列”,用小括号表示。为了区别数学中表示优先级的小括号,当 tuple 中只含一个元素时,需要在元素后加上逗号。...Python 中字符串的前导 r 代表原始字符串标识符,该字符串中的特殊符号不会被转义,适用于正则表达式中繁杂的特殊符号表示。

92610

Android逆向工具【反射大师】脱壳实战

---- 脱壳后分析 安居app脱壳文件 经过上一步的脱壳操作,我们获取到了多个dex文件,接下来这些dex文件我们可以直接一个一个拖入jadx进行分析,在jadx中可以直接看到其内部的java...但是这样对于我们而言太麻烦了,像上面安居的例子,我们获得了 16个dex,假如我们一个一个拖进jadx中分析,将会耗费我们大量的精力,因此我们需要对这些dex文件进行二次加工,加工细分为以下两个方向:...sys.argv[1] + ' -j 1 -r -d ' + path + " " + path + file         print(sh)         os.system(sh) ps:该python...Dex2Smali.py放入这些dex文件的同一个文件夹中 2、该目录下执行Dex2Smali.py并传入baksmali.jar的绝对路径,我这里为E:\mobileAppCrawler\dump\安居...dump\dump\baksmali.jar Dex2Smali.py E:\mobileAppCrawler\dump\安居dump\dump\baksmali.jar 3、执行完毕后得到多个

1.9K51

财报差强人意,单薄的房多多如何跟电商巨头搏杀

不过,相比房多多的小步慢走又或者倒退,贝壳、安居、天猫好房、好房京选等老对手和新全面入局的互联网巨头成长速度更快。市场竞争升级,房多多只有一个“SaaS护身符”,显然不够牢靠和安稳。...巨头入场,战乱升级 突发疫情加速了房地产数字化转型,安居、贝壳、房多多之间的战争硝烟弥漫。 背靠58同城的安居有其他平台无可比拟的流量优势,对房产经纪人、新房营销等各类商家有十足的吸引力。...根据极光大数据发布的相关数据显示,2020年6月安居App的渗透率为3.42%,比安居、房多多渗透率高。...另外,早在2019年初安居发布“N+,全开放服务平台”房产发展战略,旨在为房产经纪人、各类商家数字化赋能,而后不断研发先进数据产品,持续整合相关信息服务资源,逐渐完成对线上房地产行业的布局。...与贝壳、安居等“神仙同行”对比,房多多显得单薄了许多。 上市一年,房多多约11亿美元的市值已拦腰斩断,仅剩5.79亿美元(美东时间2020-11-23)。

33330
领券