Python爬虫天气预报

Python爬虫天气预报,第1张

概述正文无聊不知道写点啥运行结果代码importrequestsfromfake_useragentimportUserAgentfrombs4importBeautifulSoupdefcity_parse(url):headers={"User-Agent":UserAgent().random}response=requests.get(url=url,headers=headers).content.decode( 正文

无聊不知道写点啥

运行结果

代码
import requestsfrom fake_useragent import UserAgentfrom bs4 import BeautifulSoupdef city_parse(url):    headers={"User-Agent":UserAgent().random}    response=requests.get(url=url,headers=headers).content.decode("utf-8")    soup=BeautifulSoup(response,"HTML5lib")    conMIDtab=soup.find("div",attrs={"class":"conMIDtab"})    table=conMIDtab.find_all("table")    for ta in table:        trs=ta.find_all("tr")[2:]        for index,tr in enumerate(trs):            td=tr.find_all("td")            if index ==0:                city_td=td[1]            else:                city_td=td[0]            city_temp=td[-2]            city=List(city_td.stripped_strings)[0]            temp=List(city_temp.stripped_strings)[0]            print(city+"-最低温度:"+temp)def chioce_area():    print("请输入序号选择地区\n1.华北\n2.东北\n3.华东\n4.华中\n5.华南\n6.西北\n7.西南\n8.港澳台\n9.退出\n")    num=int(input("请输入序号选择地区"))    if num==1:        url="http://www.weather.com.cn/textFC/hb.sHTML"        city_parse(url)    if num ==2:        url="http://www.weather.com.cn/textFC/db.sHTML"        city_parse(url)    if num ==3:        url = "http://www.weather.com.cn/textFC/hd.sHTML"        city_parse(url)    if num ==4:        url = "http://www.weather.com.cn/textFC/hz.sHTML"        city_parse(url)    if num ==5:        url = "http://www.weather.com.cn/textFC/hn.sHTML"        city_parse(url)    if num ==6:        url = "http://www.weather.com.cn/textFC/xb.sHTML"        city_parse(url)    if num ==7:        url = "http://www.weather.com.cn/textFC/xn.sHTML"        city_parse(url)    if num ==8:        url = "http://www.weather.com.cn/textFC/gat.sHTML"        city_parse(url)    if num ==9:        exit()if __name__=="__main__":    flag=0    while flag==0 :        chioce_area()
总结

以上是内存溢出为你收集整理的Python爬虫天气预报全部内容,希望文章能够帮你解决Python爬虫天气预报所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/langs/1185993.html

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

发表评论

登录后才能评论

评论列表(0条)

保存