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()
最終結果
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/130258.html
摘要:前言我們日常上網的時候,總是會碰到一些盜號的網站,或者是別人發一些鏈接給你,里面的內容是一些可以免費購物網站的優惠券游戲官網上可以免費領取皮膚打折的游戲。 前言 我...
摘要:往年回顧氪研究院長期追蹤一級市場行業動態,深入調研各領域細分賽道最具代表性的企業,從行業發展環境成長性競爭格局未來趨勢等角度進行分析與研究,輸出了包含人工智能金融教育醫療交通文娛電商泛科技在內的上百份報告。 showImg(http://upload-images.jianshu.io/upload_images/13825820-d8888a77e920c16f.jpg?imageM...
摘要:最佳的糟糕開源創意別笑我們是很嚴肅的創建一個新發行版,而不是創建一個新應用要單干打印手槍將置于之前分支的創意最佳開源新項目樹莓派又拿下一個第一排名第二的也讓人期待。 接上篇 最佳在線協作工具 showImg(http://segmentfault.com/img/bVbNeb); 不管你喜不喜歡Google,你都很難否認Google在文檔協作方面做得不錯。多人同時編輯同一文件毫無...
閱讀 910·2023-01-14 11:38
閱讀 877·2023-01-14 11:04
閱讀 739·2023-01-14 10:48
閱讀 1980·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