Steam是由美國網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺,被稱之為電子計算機(jī)游戲圈最大的一個數(shù)碼科技發(fā)售服務(wù)平臺之首。本文運(yùn)用Python即時獲得steam優(yōu)惠游戲存檔,有興趣的話可以試一試
序言
Steam是由美國網(wǎng)絡(luò)游戲商Valve于2003年9月12日上線的數(shù)字發(fā)行服務(wù)平臺,被稱之為電子計算機(jī)游戲圈最大的一個數(shù)碼科技發(fā)售服務(wù)平臺之首,Steam網(wǎng)站是全球最大綜合型數(shù)字發(fā)行服務(wù)平臺之首。大家可以在該網(wǎng)站選購、免費(fèi)下載、探討、提交和分享游戲軟件。
而一周的steam會打開了一場優(yōu)惠,能讓游戲打折,而游戲玩家便會選購自己心儀的手機(jī)游戲
傳說故事每一次有很大折扣優(yōu)惠,成千上萬游戲的玩家會來買游戲,能讓G胖虧本
但是,由于各種原因,我經(jīng)常會錯過了某些想玩的手機(jī)游戲的特價!?。?/p>
因此,我就在想,可不可以用Python搜集steam全部一周優(yōu)惠這款游戲的數(shù)據(jù)信息
編碼一部分
開發(fā)工具
Python3.8
Pycharm
主導(dǎo)入此次所需要的控制模塊
importrandom importtime importrequests importparsel importcsv
控制模塊能夠pycharm里立即組裝,鍵入pipinstallXXX(控制模塊名)就可以了
請求數(shù)據(jù)
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)
那樣網(wǎng)頁源碼就掌握到了
解析數(shù)據(jù)
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)
保存信息
先將信息存儲進(jìn)詞典里邊
dit={ '手機(jī)游戲':title, '標(biāo)簽':tag, '原價':price, '售價':price_1, '折扣優(yōu)惠':discount, '詳情頁':href, } csv_writer.writerow(dit) dit={ '手機(jī)游戲':title, '標(biāo)簽':tag, '原價':price, '售價':price_1, '折扣優(yōu)惠':discount, '詳情頁':href, } csv_writer.writerow(dit)
最后保存到csv里
f=open('手機(jī)游戲_1.csv',mode='a',encoding='utf-8',newline='') csv_writer=csv.DictWriter(f,fieldnames=[ '手機(jī)游戲', '標(biāo)簽', '原價', '售價', '折扣優(yōu)惠', '詳情頁', ]) csv_writer.writeheader()
最終結(jié)果
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/130258.html
摘要:前言我們?nèi)粘I暇W(wǎng)的時候,總是會碰到一些盜號的網(wǎng)站,或者是別人發(fā)一些鏈接給你,里面的內(nèi)容是一些可以免費(fèi)購物網(wǎng)站的優(yōu)惠券游戲官網(wǎng)上可以免費(fèi)領(lǐng)取皮膚打折的游戲。 前言 我...
摘要:往年回顧氪研究院長期追蹤一級市場行業(yè)動態(tài),深入調(diào)研各領(lǐng)域細(xì)分賽道最具代表性的企業(yè),從行業(yè)發(fā)展環(huán)境成長性競爭格局未來趨勢等角度進(jìn)行分析與研究,輸出了包含人工智能金融教育醫(yī)療交通文娛電商泛科技在內(nèi)的上百份報告。 showImg(http://upload-images.jianshu.io/upload_images/13825820-d8888a77e920c16f.jpg?imageM...
摘要:最佳的糟糕開源創(chuàng)意別笑我們是很嚴(yán)肅的創(chuàng)建一個新發(fā)行版,而不是創(chuàng)建一個新應(yīng)用要單干打印手槍將置于之前分支的創(chuàng)意最佳開源新項(xiàng)目樹莓派又拿下一個第一排名第二的也讓人期待。 接上篇 最佳在線協(xié)作工具 showImg(http://segmentfault.com/img/bVbNeb); 不管你喜不喜歡Google,你都很難否認(rèn)Google在文檔協(xié)作方面做得不錯。多人同時編輯同一文件毫無...
閱讀 1168·2023-01-14 11:38
閱讀 1160·2023-01-14 11:04
閱讀 986·2023-01-14 10:48
閱讀 2538·2023-01-14 10:34
閱讀 1241·2023-01-14 10:24
閱讀 1123·2023-01-14 10:18
閱讀 736·2023-01-14 10:09
閱讀 818·2023-01-14 10:02