2017年全国房价工资排行榜

1.代码

#coding=utf-8
import requests
import bs4
import re
import openpyxl
def open_url(url):
    headers={"user-agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36"}
    res=requests.get(url,headers=headers)

    return res

def find_data(res):
    data=[]
    soup=bs4.BeautifulSoup(res.text,"html.parser")
    content=soup.find(id="Cnt-Main-Article-QQ")
    target=content.find_all("p",style="TEXT-INDENT: 2em")
    target=iter(target)

    for each in target:
       if each.text.isnumeric():
           data.append([re.search(r‘\[(.+)\]‘,next(target).text).group(1),
                        re.search(r‘\d.*‘,next(target).text).group(),
                        re.search(r‘\d.*‘,next(target).text).group(),
                        re.search(r‘\d.*‘,next(target).text).group()])
    return data

def to_excel(data):
    wb=openpyxl.Workbook()
    wb.gusee_types=True
    ws=wb.active
    ws.append([‘城市‘,"平均房价","平均工资","房价工资比"])
    for each in data:
        ws.append(each)

    wb.save("2017全国城市房价 工资排行榜.xlsx")
def main():
    url="https://news.house.qq.com/a/20170702/003985.htm"
    res=open_url(url)
    data = find_data(res)
    to_excel(data)

    with open("test.txt","w",encoding="utf-8") as file:
        file.write(res.text)
if __name__=="__main__":
    main()

原文地址:https://www.cnblogs.com/utopia666/p/10706025.html

时间: 2024-11-09 11:57:14

2017年全国房价工资排行榜的相关文章

TIOBE 2017 8月编程语言排行榜 后院“硝烟四起”

处于排名榜最前面的几个编程语言的分数长期以来一直都在下降:Java和C在TIOBE榜单中的分数一直比较低.而且几乎所有其他排名前十的语言每年都在下降. 那么哪个什么语言抓住了这个机遇呢?这发生在排行榜的40位左右. 一些新语言的排名正在上升,特别是Crystal(32名),Kotlin(41名),Clojure(42名),Hack(43名)和Julia(46名).Crystal的表现特别的好,在一个月内从第60名跳到第32名. Crystal语言是一个静态类型的Ruby变体.由于它是需要编译的,

2017年热门编程语言排行榜,Javascript表现如何呢?

想知道全球最受欢迎的编程语言是什么吗?它们的判断标准又是怎样的呢? 我们都知道,C++,MATLAB,Java 一直都受到技术学院的青睐,大多数毕业生都热衷于学习这些语言.但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么. 注:对编程语言进行受欢迎度评选,并不是为了证明哪项语言好,哪项语言不好, 而是希望能通过这一类分析

徒弟涨工资排行榜

这个是徒弟张工资了,和我聊天,我截图的,假设内容不真实,天打雷劈不得好死. 2015 年7月29日 上海一个徒弟 15k了 .25岁 2015年 7月21日  深圳2个徒弟,搞erp的. 都过20k了,一个去 互联网行业,一个还是在 ERP 2015年 7月21日 上海一个徒弟.跟我学了一年 优化.如今做高级DBA 19k ,期间从 8k 跳槽到 13k .再从13k跳槽到19k 2015年7月17日 深圳一个徒弟 从8k 直接到14k ,之前做运维.工资非常难破10k,跟我学了3个月,立刻 1

技术方向的选择

有些初入职场或还在学校的同学总问,到底我该选哪个技术方向?我现在该学哪门语言?你觉得未来 Java 的发展趋势如何?这些问题的本质其实都是技术的投资决策问题,也即现在我该把时间精力花在哪个方向上,未来的受益才可能最大? 这个问题并不好回答,因为这个问题的本质和"我现在应该投资哪只股票?"一样.没有人能回答好这个问题,回答这类问题最好的方式,我觉得就是从投资的出发点而非终点来选择一条路径.至于这样选择的一条路径是否能获得很好的未来收益,这个是没法预测的.但选择技术方向和选择股票不同的是,

CSDN日报20170405 ——《未来的世界没有程序员》

[程序人生]未来的世界没有程序员 作者:刘嘉鑫 已经有很多人开始担心,机器人会不会真的像电影里面那样,把人类灭绝,这也不无可能,1970年日本机器人专家森昌弘提出的恐怖谷理论说,当机器人与人类的相似度达到一定程度时,人类会对他们产生反感,就我而言,我确实会反感. [Web 前端]全栈必备 JavaScript 基础 作者:半吊子全栈工匠 1995年,诞生了JavaScript语言,那一年,我刚刚从大学毕业.在今年RedMonk 推出的2017 年第一季度编程语言排行榜中,JavaScript 排

全栈必备 JavaScript基础

JavaScript 来了 喔家ArchiSelf 1995年,诞生了JavaScript语言,那一年,我刚刚从大学毕业.在今年RedMonk 推出的2017 年第一季度编程语言排行榜中,JavaScript 排第一,Java 第二,Python 反超 PHP 排第三,PHP 第四,C# 和 C++ 并列第五.RedMonk 排名的主要依旧是各种编程语言在 Stack Overflow 和 GitHub 上的表现,比如编程语言在 Stack Overflow 上的讨论数量,在 GitHub 上的

写在Java前之Java简介(二)——蓝鸥成都

有人会怀疑了,Java这么多年了,还有这么活么?他到底能干嘛呢?下面蓝鸥成都给你介绍一下Java的排名和作用. TIOBE编程语言社区发布了2017年6月排行榜,这次排行和5月相比变动不大,Java.C和C++仍然稳定保持在前三甲,Python热度持续上升. 那么Java能做什么呢? 其实Java 可以做的东西太多了,手机游戏.中间件.软件.网站,电脑游戏,以及现在流行的安卓手机app等,都是由java语言编写的. 由于Java拥有很高的安全性.很强的跨平台性.广泛的认证性等,所以受到广大程序员

网站运营文章LIST

如何建立网站地图(site map) ● 伤心SEO之太平洋 ● 关键字密度与网站排名 ● 哪些因素决定网站SEO的价格 ● SEO:站在Google背后的搜钱力量 ● 网站被一搜索屏蔽,郁闷! ● Google排名不是简单的网页优化 ● 全面了解Google 网页目录 ● 原创几大搜索引擎的排名查询系统 ● Google排名常见问题:教你轻松玩转留言本 ● google排名常见问题:网站结构初探 ● Google工具条的妙用--缓存的网页快照 ● Google排名常见问题:向你的竞争对手学习

小米生态企业进入密集上市期,雷军成为首富只是时间问题(恭喜雷军)

集微网 文/徐伦 继2月8日御家汇登陆A股后,今天华米科技也登陆纽交所.连续两天,两家雷军系公司上市,也标志着雷军另一项事业“投资业务”进入了收获期. 这两天雷军通过个人微信公众账号,向这两家公司送去了祝福. 对于御家汇成功上市雷军写道,祝贺顺为资本投资的御家汇股份有限公司(300740)今日在深交所创业板成功上市,成为了国内IPO电商第一股!我相信乘着资本的东风,御家汇将会书写中国美妆行业的新篇章! 资料显示,御家汇是一家以80.90后为主力军的年轻团队,打造了包括御泥坊.小迷糊.花瑶花.师夷