日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 制作查詢商品歷史價(jià)格的小工具

瀏覽:25日期:2022-07-07 17:08:49

一年一度的雙十一就快到了,各種砍價(jià)、蓋樓、挖現(xiàn)金的口令將在未來一個(gè)月內(nèi)充斥朋友圈、微信群中。玩過多次雙十一活動(dòng)的小編表示一頓操作猛如虎,一看結(jié)果2毛5。浪費(fèi)時(shí)間不說而且未必得到真正的優(yōu)惠,雙十一電商的“明降暗升”已經(jīng)是默認(rèn)的潛規(guī)則了。打破這種規(guī)則很簡單,可以用 Python 寫一個(gè)定時(shí)監(jiān)控商品價(jià)格的小工具。

Python 制作查詢商品歷史價(jià)格的小工具

思路

第一步抓取商品的價(jià)格存入 Python 自帶的 SQLite 數(shù)據(jù)庫 每天定時(shí)抓取商品價(jià)格 使用 pyecharts 模塊繪制價(jià)格折線圖,讓低價(jià)一目了然

抓取京東價(jià)格

從商品詳情的頁面中打開 F12 控制面板,找到包含 p.3 的鏈接,在旁邊的 preview 面板中可以看到當(dāng)前商品價(jià)格

Python 制作查詢商品歷史價(jià)格的小工具

def get_jd_price(skuId): sku_detail_url = ’http://item.jd.com/{}.html’ sku_price_url = ’https://p.3.cn/prices/get?type=1&skuid=J_{}’ r = requests.get(sku_detail_url.format(skuId)).content soup = BeautifulSoup(r, ’html.parser’, from_encoding=’utf-8’) sku_name_div = soup.find(’div’, class_='sku-name') if not sku_name_div: print(’您輸入的商品ID有誤!’) return else: sku_name = sku_name_div.text.strip() r = requests.get(sku_price_url.format(skuId)) price = json.loads(r.text)[0][’p’] data = { ’sku_id’: skuId, ’sku_name’: sku_name, ’price’: price } return data

把抓取的價(jià)格存入 sqlite 數(shù)據(jù)庫,使用 PyCharm 的 Database 功能創(chuàng)建一個(gè) sqlite 數(shù)據(jù)庫

Python 制作查詢商品歷史價(jià)格的小工具

Python 制作查詢商品歷史價(jià)格的小工具

最終將數(shù)據(jù)插入到數(shù)據(jù)庫

# 新增def insert(data): conn = sqlite3.connect(’price.db’) c = conn.cursor() sql = ’INSERT INTO price (sku_id,sku_name,price) VALUES ('{}', '{}', '{}')’.format(data.get('sku_id'), data.get('sku_name'), data.get(’price’) ) c.execute(sql) conn.commit() conn.close()# 查詢def select(sku_id): conn = sqlite3.connect(’price.db’) c = conn.cursor() sql = ’select sku_id, sku_name, price, time from price where sku_id = '{}' order by time asc’.format(sku_id) cursor = c.execute(sql) datas = [] for row in cursor: data = { ’sku_id’: row[0], ’sku_name’: row[1], ’price’: row[2], ’time’: row[3] } datas.append(data) conn.close() return datas

示例結(jié)果

Python 制作查詢商品歷史價(jià)格的小工具

計(jì)劃任務(wù)

使用輕量級(jí)的 schedule 模塊每天早上 10 點(diǎn)抓取京東價(jià)格這一步驟

安裝 schedule 模塊

pip install schedule

def run_price_job(skuId): # 使用不占主線程的方式啟動(dòng) 計(jì)劃任務(wù) def run_continuously(interval=1): cease_continuous_run = threading.Event() class ScheduleThread(threading.Thread): @classmethod def run(cls):while not cease_continuous_run.is_set(): schedule.run_pending() time.sleep(interval) continuous_thread = ScheduleThread() continuous_thread.start() return cease_continuous_run # 每天10點(diǎn)運(yùn)行,get_jd_price:任務(wù)方法,skuId:任務(wù)方法的參數(shù) schedule.every().day.at('10:00').do(get_jd_price, skuId=skuId) run_continuously()

查看歷史價(jià)格

使用 pytharts 模塊繪制折線圖,直觀的查看每一天的價(jià)格差異

datas = select(skuId)def line(datas): x_data = [] y_data = [] for data in datas: x_data.append(data.get(’time’)) y_data.append(data.get(’price’)) ( Line() .add_xaxis(x_data) .add_yaxis(datas[0].get(’sku_name’), y_data, is_connect_nones=True) .render('商品歷史價(jià)格.html') )

Python 制作查詢商品歷史價(jià)格的小工具

總結(jié)

本文抓取了京東商城的價(jià)格,小伙伴們也可以修個(gè)腳本抓取淘寶的價(jià)格。使用 Python 解決生活中的小小痛點(diǎn),讓錢包不再干癟。

示例代碼:

用 Python 制作商品歷史價(jià)格查詢

以上就是Python 制作查詢商品歷史價(jià)格的小工具的詳細(xì)內(nèi)容,更多關(guān)于python 查詢歷史價(jià)格的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
神马日本精品| 精品亚洲成人| 日韩一二三区在线观看| 免费在线看一区| 久久国产福利| 深夜福利亚洲| 欧美一区成人| 国产探花一区| 国产精品久久久久毛片大屁完整版| 日本91福利区| 国产日韩欧美中文在线| 久久亚洲国产精品尤物| 国产福利91精品一区二区| 国产精品毛片久久| 性欧美xxxx免费岛国不卡电影| 影音国产精品| 亚洲精品自拍| 国产精品一国产精品k频道56| 国产精品亚洲综合在线观看| 国产在线观看91一区二区三区| 中文在线免费视频| 久久亚洲专区| 免费不卡在线视频| 国产日韩一区二区三免费高清| 国产精品亚洲片在线播放| 欧美国产亚洲精品| 成人影视亚洲图片在线| 久久激情中文| 蜜桃久久久久久| 日本综合精品一区| 精品视频久久| 欧美特黄一级大片| 蜜桃av一区二区| 欧美精品导航| 肉色欧美久久久久久久免费看 | 日韩av片子| 午夜久久一区| 日韩一区网站| 综合一区av| av资源中文在线| 国产精品成人自拍| 99热免费精品| se01亚洲视频 | 成午夜精品一区二区三区软件| 国产乱码精品一区二区亚洲| av资源中文在线天堂| 亚洲欧洲一区| 久久亚州av| 亚洲中午字幕| 鲁大师精品99久久久| 国产精品婷婷| 国产一区二区三区国产精品| 午夜在线精品偷拍| 日韩国产专区| 中文字幕色婷婷在线视频| 99精品国产一区二区三区| 久久麻豆精品| 美女精品一区二区| 久久福利精品| 精品五月天堂| 日韩在线一区二区| 日韩国产一区二| 久久久精品久久久久久96 | 97久久精品| 日产午夜精品一线二线三线| 久久福利毛片| 久久爱www.| 乱人伦精品视频在线观看| 日韩一级网站| 91国内精品| 亚洲欧美激情诱惑| 狠狠久久婷婷| 六月婷婷一区| 国产亚洲久久| 国内自拍视频一区二区三区| 日韩精品视频在线看| 欧美日韩 国产精品| 亚洲少妇一区| 高清一区二区| 亚洲麻豆一区| 亚洲福利免费| 国产精久久一区二区| 久久最新视频| 久久uomeier| 三级在线观看一区二区| 日韩精品免费一区二区在线观看| 国产亚洲精品美女久久 | 日韩精品一区二区三区免费观影 | 国产精品第一| 亚洲精品乱码| 国产在线成人| 精品国产精品国产偷麻豆| 亚洲激情av| 丝袜诱惑一区二区| 国产激情久久| 日韩高清国产一区在线| 视频一区中文| 久久久久99| 黄毛片在线观看| 欧美日韩中出| 日韩精品一区二区三区免费视频| 亚洲大全视频| 日韩一区电影| 成人在线视频免费看| 免费在线欧美黄色| 国产亚洲第一伦理第一区| 亚洲精品麻豆| 欧美午夜不卡影院在线观看完整版免费| 国产91欧美| 久久福利影视| 日韩国产精品久久久久久亚洲| 99久久九九| 国产精品激情| 国产情侣一区在线| 久久国产精品99国产| 久久精品国产亚洲夜色av网站| 日韩欧美一区免费| 黑森林国产精品av| 99热精品久久| 国产一区二区视频在线看| 国产日韩免费| 欧美在线首页| 欧美天堂在线| 亚洲三级精品| 亚洲我射av| 综合色一区二区| 四虎精品一区二区免费| 亚洲影院天堂中文av色| 日韩美女国产精品| 国产精品网站在线看| 国产精品网站在线看| 久久亚州av| 午夜影院一区| 欧美日韩色图| 久热综合在线亚洲精品| 伊人久久一区| 日韩精品电影一区亚洲| 国产毛片一区二区三区 | 成人av二区| 亚洲综合精品| 日韩一区免费| 国产精品草草| 国产精品99在线观看| 麻豆mv在线观看| 亚洲高清av| 午夜宅男久久久| 亚洲丝袜美腿一区| 国产日韩一区二区三区在线| 久久99国产精品视频| 伊人久久视频| 在线视频精品| 亚洲天堂av资源在线观看| 91精品日本| 国产91欧美| 91久久在线| 奇米亚洲欧美| 欧美丰满日韩| 久久亚洲美女| 国产精品成人自拍| 日韩精品一区二区三区免费观看| 久久xxxx| 久久av免费| 999久久久免费精品国产| 性色av一区二区怡红| 欧美在线精品一区| 日韩av首页| 一区二区自拍| 欧美在线首页| 日韩中文在线播放| 亚洲一二av| 日韩成人免费| 午夜在线精品偷拍| 国产一区二区精品| 日韩一二三区在线观看| 亚洲免费精品| 国产精品久久久久久久久久白浆| 亚洲一区二区成人| 亚洲精品一级二级三级| 精品日产乱码久久久久久仙踪林| 国产99久久| 国产精品亚洲综合在线观看| 日韩成人精品一区| 丝袜美腿亚洲色图| 久久三级中文| 一本色道久久精品| 国内不卡的一区二区三区中文字幕| 女人天堂亚洲aⅴ在线观看| 国产精品一区二区av交换| 欧美 日韩 国产精品免费观看| 日韩福利视频一区| 91精品国产91久久久久久黑人| 日韩和欧美的一区| 欧美精品羞羞答答| 欧美国产专区| 欧美综合二区| 国产成年精品| 成人国产精品一区二区免费麻豆| 日韩不卡一二三区| 日韩精品欧美| 国产视频网站一区二区三区|