编写爬虫脚本爬取广州楼盘信息

需求分析

要获取的信息:

  • 楼盘名称
  • 楼盘地址
  • 楼盘所属广州区县

代码1:爬取安居客广州楼盘网

# -*- coding:utf-8 -*-
# 导入模块
import urllib.request
import re
import ssl

headers={
    #浏览器代理
    'User-Agent':'User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36',
    #要爬取的网址
    'Referer':'https://gz.fang.anjuke.com/loupan/all/',            
    #来路,你是从哪个页面点入的
    'Cookie':'user_trace_token=20170921093258-cc8e4c13-9e6c-11e7-9d07-525400f775ce; LGUID=20170921093258-cc8e52b6-9e6c-11e7-9d07-525400f775ce; index_location_city=%E5%85%A8%E5%9B%BD; JSESSIONID=ABAAABAACEBACDGD4C15CDA891A7242B76AA4F9B7450B8B; _gat=1; PRE_UTM=; PRE_HOST=www.sogou.com; PRE_SITE=https%3A%2F%2Fwww.sogou.com%2Flink%3Furl%3DhedJjaC291NlQquFD-D9iKfCABISWiMgDLW1Nx6fG3psqHL_zYlG_a3mlRzfPLR2; PRE_LAND=https%3A%2F%2Fwww.lagou.com%2Fgongsi%2Fj75915.html; TG-TRACK-CODE=index_search; _gid=GA1.2.405703854.1505957562; _ga=GA1.2.1930895945.1505957562; Hm_lvt_4233e74dff0ae5bd0a3d81c6ccf756e6=1505957579,1505957596,1505957630,1505969456; Hm_lpvt_4233e74dff0ae5bd0a3d81c6ccf756e6=1505969469; LGSID=20170921125112-7dcd03f6-9e88-11e7-9d2f-525400f775ce; LGRID=20170921125125-85aaed04-9e88-11e7-91fb-5254005c3644; SEARCH_ID=746090bf111a497aa55f7f1b8dabffd2'
}

#定义函数,输入网页特征数字,输出网址html源代码
def get_content(page):
    context = ssl._create_unverified_context()
    url ='https://gz.fang.anjuke.com/loupan/all/p' + str(page) + '/'    #修改网址
    b = urllib.request.Request(url, headers=headers)
    a = urllib.request.urlopen(b,context=context)
    html = a.read().decode('utf-8')    #读取源代码并转为unicode,page的数据格式为bytes类型,需要decode()解码,转换成str类型
    print(url)
    return html

#定义函数,输入网页html源代码,输出正则匹配到的目标信息
def get(html):
    reg = re.compile(r'<span class="items-name">(.*?)</span>.*?<span class="list-map" target="_blank">.*?;(.*?)</span>', re.S)
    items=re.findall(reg,html)
    return items

#执行循环,进行多页面处理,下载到文件
for i in range(1,3):    #修改页数
    print("正在爬取第"+str(i)+"页数据...")
    html=get_content(i)                      #调用获取网页原码
    for i in get(html):
        print(i[0],i[1])
        with open('dizhi.txt', 'a', encoding='utf-8') as f:           #爬虫结果保存到txt文件
            f.write(i[0]+'\t'+i[1]+'\n')
            f.close()
正在爬取第1页数据...
https://gz.fang.anjuke.com/loupan/all/p1/
碧桂园翡翠湾 广州周边&nbsp;佛山&nbsp;]&nbsp;庆云大道105号
时代家 广州周边&nbsp;佛山&nbsp;]&nbsp;里水大道中56号
越秀滨海御城 南沙&nbsp;金洲&nbsp;]&nbsp;双山大道
金保利世界城 广州周边&nbsp;清远&nbsp;]&nbsp;清城区石角镇金保利大道1号
广州亚运城 番禺&nbsp;亚运新城&nbsp;]&nbsp;兴亚二路
保利星海小镇 南沙&nbsp;其他&nbsp;]&nbsp;镇南路
广佛新世界上城 广州周边&nbsp;佛山&nbsp;]&nbsp;南海区高尔夫路333号(佛山西站旁)
广州万达城 花都&nbsp;区府&nbsp;]&nbsp;平步大道与曙光路交汇处
绿湖国际城 增城&nbsp;荔城&nbsp;]&nbsp;增滩路
新世界凯粤湾 荔湾&nbsp;其他&nbsp;]&nbsp;芳村大道西236号
碧桂园半岛1号 广州周边&nbsp;清远&nbsp;]&nbsp;市清城区石角镇县道405
碧桂园江与峸 广州周边&nbsp;清远&nbsp;]&nbsp;蟠龙大道2号
尚东•We家 增城&nbsp;新塘&nbsp;]&nbsp;西宁西路618号
佳兆业城市广场 黄埔&nbsp;黄埔区府&nbsp;]&nbsp;黄埔东路
越秀保利爱特城 黄埔&nbsp;科学城&nbsp;]&nbsp;云埔一路
碧桂园玺悦 南沙&nbsp;金洲&nbsp;]&nbsp;环市大道北南侧(碧桂园天玺湾旁)
保利·中航城 增城&nbsp;朱村&nbsp;]&nbsp;广州教育城地铁21号线朱村站(广汕公路...
佳兆业金域天下 广州周边&nbsp;佛山&nbsp;]&nbsp;外环路
路劲天隽峰 花都&nbsp;区府&nbsp;]&nbsp;宝华路
碧桂园御湖城 从化&nbsp;江埔街&nbsp;]&nbsp;105国道灌村路999号
金地香山湖 增城&nbsp;广园东&nbsp;]&nbsp;新新大道15号
万科白鹭郡 南沙&nbsp;黄阁&nbsp;]&nbsp;黄阁大道南大山乸森林公园旁
雅居乐富春山居 黄埔&nbsp;科学城&nbsp;]&nbsp;广汕路
珠江壹城 从化&nbsp;太平镇&nbsp;]&nbsp;佛岗村(太平收费站前行1000米)
怡翠尊堤 广州周边&nbsp;佛山&nbsp;]&nbsp;桂和路
观景豪园 广州周边&nbsp;佛山&nbsp;]&nbsp;三水区西南兴达路11号
时代天韵 黄埔&nbsp;知识城&nbsp;]&nbsp;九龙大道
万科幸福誉 黄埔&nbsp;知识城&nbsp;]&nbsp;九龙大道(中新广州知识城展示厅旁)
金融街花溪小镇 花都&nbsp;新机场&nbsp;]&nbsp;花都大道东228号
南沙心意华庭 南沙&nbsp;金洲&nbsp;]&nbsp;金岭北路395号
正在爬取第2页数据...
https://gz.fang.anjuke.com/loupan/all/p2/
祈福缤纷汇 番禺&nbsp;华南&nbsp;]&nbsp;市广路祈福新邨
越秀滨海新城 南沙&nbsp;金洲&nbsp;]&nbsp;沙螺湾叁巷12号对面
美的壹号公馆 广州周边&nbsp;佛山&nbsp;]&nbsp;木华路
信业郡城 广州周边&nbsp;清远&nbsp;]&nbsp;清城区广清高速龙塘出口左转约4公里
南沙金茂湾 南沙&nbsp;蕉门河&nbsp;]&nbsp;凤凰大道外国语学院旁
兰亭盛荟 天河&nbsp;东圃&nbsp;]&nbsp;东圃明镜路
实地常春藤 黄埔&nbsp;长岭居&nbsp;]&nbsp;禾丰路
碧桂园山湖城 广州周边&nbsp;清远&nbsp;]&nbsp;凤翔南路33号
信达金茂广场 天河&nbsp;其他&nbsp;]&nbsp;广州大道北920号
花都颐和山庄 花都&nbsp;新机场&nbsp;]&nbsp;梯面镇106国道与山前大道交界
碧桂园星钻 番禺&nbsp;市桥&nbsp;]&nbsp;市桥东环路204号
金泽惠百氏 增城&nbsp;新塘&nbsp;]&nbsp;107国道与东江大道交汇路口
江山时代 增城&nbsp;朱村&nbsp;]&nbsp;广汕公路
中海花湾壹号 荔湾&nbsp;芳村&nbsp;]&nbsp;鹤洞路220号
招商雍景湾 黄埔&nbsp;知识城&nbsp;]&nbsp;腾龙大道旁
广铝荔富湖畔 增城&nbsp;朱村&nbsp;]&nbsp;朱村大道东88号
大夫山•尚东 番禺&nbsp;市桥&nbsp;]&nbsp;东桥大街
时代名著 广州周边&nbsp;佛山&nbsp;]&nbsp;海三路
时代花城 广州周边&nbsp;清远&nbsp;]&nbsp;清城区城西大道与人民四路交叉口(广清...
时代康桥 花都&nbsp;狮岭&nbsp;]&nbsp;金狮大道西20号
招商雍华府 天河&nbsp;东圃&nbsp;]&nbsp;大灵山路
景业荔都 从化&nbsp;温泉镇&nbsp;]&nbsp;宣星运动谷
保利华润紫云 白云&nbsp;白云大道&nbsp;]&nbsp;西苑路
新世界云逸 白云&nbsp;白云大道&nbsp;]&nbsp;广州市白云新城2、3、14(在建)号线嘉...
融创湖滨首府 广州周边&nbsp;清远&nbsp;]&nbsp;广清高速龙塘出口右转约6公里
时代水岸 广州周边&nbsp;佛山&nbsp;]&nbsp;海北大道南
华发荔湾荟 荔湾&nbsp;芳村&nbsp;]&nbsp;岭海街
广州绿地城 黄埔&nbsp;知识城&nbsp;]&nbsp;中新知识城九龙大道(中新知识城南起步...
天河星作 天河&nbsp;东圃&nbsp;]&nbsp;合景路99号
万科里享家 | 蔚来 黄埔&nbsp;长岭居&nbsp;]&nbsp;新业路与布岭路交汇处(里享家公交车总...
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容