出去玩,看最近15天天气

出去玩,看最近15天天气,第1张

概述import requests_htmlimport xlwtimport timesession = requests_html.HTMLSession()list1=["shanghai","xiamen",‘guilin‘,"kunming","lijiang","xianggelila","dali","xining","dunhuang","helunbeier"]time = time
import requests_HTMLimport xlwtimport timesession = requests_HTML.HTMLSession()List1=["shanghai","xiamen",‘guilin‘,"kunming","lijiang","xianggelila","dali","xining","dunhuang","helunbeIEr"]time = time.strftime("%Y%m%d%H")def write_file(file_path,Values):    with open(file_path,"a+") as f:        f.write(Values+"\n")for i in range(len(List1)):    url  = "http://www.15tianqi.com/%s/" %List1[i]    # print(url)    res = session.get(url)    write_file("tianqi%s.txt" %time,url)    tr = res.HTML.find("tbody>tr")    for text in range(len(tr)):        """爬取的内容写入txt"""        values = tr[text].text.replace("\n"," ")        write_file("tianqi%s.txt" %time,values)with open("tianqi%s.txt" %time,"r") as f:    file = xlwt.Workbook()    table = file.add_sheet("tianqi",cell_overwrite_ok=True)    List_Title = ["URL","Date","WeekDay","WeatherStatus","℃","Wind direction","Wind Power","plain"]    for i in range(7):        table.write(0,i,List_Title[i])    List_tianqi = f.readlines()    for i in range(len(List_tianqi)):        if List_tianqi[i][:4] == "http":            table.write(i+1,List_tianqi[i])        else:            # List1 = List_tianqi[i].replace(" ",",")            List2 = List_tianqi[i].split(‘ ‘)            for j in range(len(List2)):                table.write(i,j+1,List2[j])    params = {"shanghai":"sha","xiamen":"xmn","guilin":"kwl","kunming":"kmg","lijiang":"ljg","xianggelila":"dig","dali":"dlu","xining":"xnn","dunhuang":"dnh","helunbeIEr":"hld,hld"}    for i in range(len(List_tianqi)):        if List_tianqi[i][:4] == "http":            address = List_tianqi[i].split("/")[-2]            if address == "shanghai":                pass            #     print("你个傻逼,人就在上海")            # else:            #     # print(params[address])        else:            date = "2019-" + List_tianqi[i].split(‘ ‘)[0].replace("月","-").replace("日","")            # print(date)            url = "https://flights.ctrip.com/itinerary/oneway/sha-{0}?date={1}" .format(params[address],date)            # print(url)file.save("test%s.xls" %time)
总结

以上是内存溢出为你收集整理的出去玩,看最近15天天气全部内容,希望文章能够帮你解决出去玩,看最近15天天气所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1051790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存