用 python 提高效率之自如爬虫
如果你想入门数据分析,但是苦于没有数据,那就看下文如何用 10 行代码写一个最简单的自如房源爬虫,首先我们通过分析看到自如手机版有个 url 如下: http://m.ziroom.com/list/ajax-get-data 能够返回 json 数据。
这个基本上包括了租房的一些重要信息,价格,小区,地铁沿线,朝向,所以要做的就是遍历这个地址得到所有的 json 数据
下面是代码:
# -*- coding: utf-8 -*-
import requests
import time
with open('ziroom.txt', 'a+') as f:
for i in xrange(10, 9001, 10):
payload = {'step': i}
res = requests.post('http://m.ziroom.com/list/ajax-get-data', data=payload)
for i in res.json()['data']:
print i['id']
f.write(str(i)+'\n')
time.sleep(3)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 用 python 提高效率之批量发邮件
下一篇: VSCode C++ 环境配置
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论