day3 python从入门到放弃----爬取豌豆游戏信息
from bs4 import BeautifulSoup import requests def Get_Data(Url): response = requests.get(Url) return response def Analysis_Data(Data): App_Data = Data.find_all(class_='card') return App_Data def Save_Data(file_name, App_Data): App_Name = App_Data.find(name = 'img').get('alt') App_Link = App_Data.find(name = 'a').get('href') App_Num = App_Data.find(name = 'span',class_ = 'install-count').text App_Size = App_Data.find(class_='meta').find_all(name='span')[2].get('title') Data = f''' App名字:{App_Name} 下载链接:{App_Link} 下载人数:{App_Num} App大小:{App_Size} \n ''' print(Data) with open(file_name.replace('/', '_') + ".txt", "a",encoding='utf-8') as f: f.write(Data) f.close() Url_Link = 'https://www.wandoujia.com/category/6001' Res = Get_Data(Url_Link) Data = BeautifulSoup(Res.text,'lxml') App_Data = Analysis_Data(Data) print(App_Data) for App_Temp in App_Data: Save_Data('App_Info',App_Temp) print('Data Download Working Done!')