2017年全国房价工资排行榜

Posted utopia666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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(rd.*,next(target).text).group(),
                        re.search(rd.*,next(target).text).group(),
                        re.search(rd.*,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()

 

以上是关于2017年全国房价工资排行榜的主要内容,如果未能解决你的问题,请参考以下文章

2021 年 5 月程序员工资排行:Python 依然很香!

2021 年 5 月程序员工资排行:Python 依然很香!

2021 年 5 月程序员工资排行:Python依然很香!

2021 年 8 月程序员工资来了,真相让人心疼…

2018年深圳,武汉房价走势分析

徒弟涨工资排行榜