Steam是由美国网络游戏商Valve于2003年9月12日上线的数字发行服务平台,被称之为电子计算机游戏圈最大的一个数码科技发售服务平台之首。本文运用Python即时获得steam优惠游戏存档,有兴趣的话可以试一试
序言
Steam是由美国网络游戏商Valve于2003年9月12日上线的数字发行服务平台,被称之为电子计算机游戏圈最大的一个数码科技发售服务平台之首,Steam网站是全球最大综合型数字发行服务平台之首。大家可以在该网站选购、免费下载、探讨、提交和分享游戏软件。
而一周的steam会打开了一场优惠,能让游戏打折,而游戏玩家便会选购自己心仪的手机游戏
传说故事每一次有很大折扣优惠,成千上万游戏的玩家会来买游戏,能让G胖亏本
但是,由于各种原因,我经常会错过了某些想玩的手机游戏的特价!!!
因此,我就在想,可不可以用Python搜集steam全部一周优惠这款游戏的数据信息
编码一部分
开发工具
Python3.8
Pycharm
主导入此次所需要的控制模块
importrandom importtime importrequests importparsel importcsv
控制模块能够pycharm里立即组装,键入pipinstallXXX(控制模块名)就可以了
请求数据
url=f'https://store.steampowered.com/contenthub/querypaginated/specials/TopSellers/render/?query=&start=1&count=15&cc=TW&l=schinese&v=4&tag=' headers={ 'User-Agent':'Mozilla/5.0(WindowsNT10.0;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/101.0.0.0Safari/537.36' } response=requests.get(url=url,headers=headers) 获得要求的信息 html_data=response.json()['results_html'] print(html_data)
那样网页源码就掌握到了
解析数据
selector=parsel.Selector(html_data) lis=selector.css('a.tab_item') forliinlis: href=li.css('::attr(href)').get() title=li.css('.tab_item_name::text').get() tag_list=li.css('.tab_item_top_tags.top_tag::text').getall() tag=''.join(tag_list) price=li.css('.discount_original_price::text').get() price_1=li.css('.tab_item_discount.discount_final_price::text').get() discount=li.css('.tab_item_discount.discount_pct::text').get() print(title,tag,price,price_1,discount,href)
保存信息
先将信息存储进词典里边
dit={ '手机游戏':title, '标签':tag, '原价':price, '售价':price_1, '折扣优惠':discount, '详情页':href, } csv_writer.writerow(dit) dit={ '手机游戏':title, '标签':tag, '原价':price, '售价':price_1, '折扣优惠':discount, '详情页':href, } csv_writer.writerow(dit)
最后保存到csv里
f=open('手机游戏_1.csv',mode='a',encoding='utf-8',newline='') csv_writer=csv.DictWriter(f,fieldnames=[ '手机游戏', '标签', '原价', '售价', '折扣优惠', '详情页', ]) csv_writer.writeheader()
最终结果
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/130258.html
摘要:前言我们日常上网的时候,总是会碰到一些盗号的网站,或者是别人发一些链接给你,里面的内容是一些可以免费购物网站的优惠券游戏官网上可以免费领取皮肤打折的游戏。 前言 我...
摘要:往年回顾氪研究院长期追踪一级市场行业动态,深入调研各领域细分赛道最具代表性的企业,从行业发展环境成长性竞争格局未来趋势等角度进行分析与研究,输出了包含人工智能金融教育医疗交通文娱电商泛科技在内的上百份报告。 showImg(http://upload-images.jianshu.io/upload_images/13825820-d8888a77e920c16f.jpg?imageM...
摘要:最佳的糟糕开源创意别笑我们是很严肃的创建一个新发行版,而不是创建一个新应用要单干打印手枪将置于之前分支的创意最佳开源新项目树莓派又拿下一个第一排名第二的也让人期待。 接上篇 最佳在线协作工具 showImg(http://segmentfault.com/img/bVbNeb); 不管你喜不喜欢Google,你都很难否认Google在文档协作方面做得不错。多人同时编辑同一文件毫无...
阅读 909·2023-01-14 11:38
阅读 876·2023-01-14 11:04
阅读 739·2023-01-14 10:48
阅读 1979·2023-01-14 10:34
阅读 941·2023-01-14 10:24
阅读 818·2023-01-14 10:18
阅读 498·2023-01-14 10:09
阅读 571·2023-01-14 10:02