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

您的位置:首頁技術文章
文章詳情頁

Python 制作查詢商品歷史價格的小工具

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

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

Python 制作查詢商品歷史價格的小工具

思路

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

抓取京東價格

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

Python 制作查詢商品歷史價格的小工具

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

把抓取的價格存入 sqlite 數據庫,使用 PyCharm 的 Database 功能創建一個 sqlite 數據庫

Python 制作查詢商品歷史價格的小工具

Python 制作查詢商品歷史價格的小工具

最終將數據插入到數據庫

# 新增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

示例結果

Python 制作查詢商品歷史價格的小工具

計劃任務

使用輕量級的 schedule 模塊每天早上 10 點抓取京東價格這一步驟

安裝 schedule 模塊

pip install schedule

def run_price_job(skuId): # 使用不占主線程的方式啟動 計劃任務 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點運行,get_jd_price:任務方法,skuId:任務方法的參數 schedule.every().day.at('10:00').do(get_jd_price, skuId=skuId) run_continuously()

查看歷史價格

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

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('商品歷史價格.html') )

Python 制作查詢商品歷史價格的小工具

總結

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

示例代碼:

用 Python 制作商品歷史價格查詢

以上就是Python 制作查詢商品歷史價格的小工具的詳細內容,更多關于python 查詢歷史價格的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
丝袜国产日韩另类美女| 婷婷久久免费视频| 另类欧美日韩国产在线| 日韩av在线播放网址| 奇米狠狠一区二区三区| 日韩1区2区3区| 日韩中文字幕| 日本免费新一区视频| 亚洲免费专区| 亚洲bt欧美bt精品777| 日韩在线a电影| 免费欧美在线视频| 男女男精品网站| 中文字幕日韩高清在线| 亚洲日本三级| 亚洲一级高清| 欧美丝袜一区| 麻豆亚洲精品| 亚洲91网站| 国产日韩高清一区二区三区在线| 国产suv精品一区二区四区视频 | 性欧美69xoxoxoxo| 视频一区二区中文字幕| 国产探花一区在线观看| 亚洲精品成人一区| 欧美激情亚洲| 精品国产亚洲一区二区三区在线| 婷婷成人综合| 国产精品综合色区在线观看| 99精品在线观看| 六月丁香综合| 精品视频网站| 亚洲欧美久久| 日韩高清欧美| 日韩高清成人在线| 亚洲一区欧美激情| 91综合久久爱com| 国产一区福利| 欧美特黄视频| 免费在线播放第一区高清av| 69堂免费精品视频在线播放| 亚洲精品福利| 国产丝袜一区| yellow在线观看网址| 欧美精选视频一区二区| 水野朝阳av一区二区三区| 日本成人在线一区| 精品视频自拍| 久久国产精品成人免费观看的软件| 五月婷婷六月综合| 久久三级毛片| 亚洲一区激情| 久久一区二区三区喷水| 欧美有码在线| 欧美日韩一区二区三区四区在线观看| 久久毛片亚洲| 老鸭窝毛片一区二区三区| 午夜精品亚洲| 国产精品日韩久久久| 国产毛片一区| 中文字幕日本一区| 国产黄色一区| a日韩av网址| 蘑菇福利视频一区播放| 亚洲乱亚洲高清| 日精品一区二区三区| 97精品资源在线观看| 久久爱www成人| 国产精品一区免费在线| 欧美黄色一区| 六月婷婷一区| 国产精品成人自拍| 国产精品hd| 国产福利亚洲| 国产精品视频3p| 精品视频网站| 久久av在线| 国产成人精选| 香蕉久久国产| 久久av导航| 欧美女激情福利| 国产精品丝袜xxxxxxx| 国产精品亚洲片在线播放| 久久天堂影院| 国产精品13p| 午夜av一区| 欧美一级一区| 麻豆精品一区二区综合av| 欧美日韩国产v| 亚洲欧美在线综合| 麻豆视频在线观看免费网站黄 | 国产日韩三级| 免费在线观看一区| 爽好久久久欧美精品| 国产一区二区三区精品在线观看| 亚洲尤物在线| 国产精品极品| 视频一区二区国产| 国产精品调教视频| 日韩av一区二区三区四区| 欧美sss在线视频| 激情黄产视频在线免费观看| 日韩黄色在线观看| 中文字幕日韩高清在线| 激情欧美丁香| 四季av一区二区凹凸精品| 不卡专区在线| 久久亚洲精品伦理| 欧美日韩亚洲一区二区三区在线| 国产精品主播| 影音先锋久久精品| 日韩精品1区2区3区| 国产乱人伦丫前精品视频| 日韩在线综合| 欧美精品一区二区三区精品| 亚洲福利专区| 快播电影网址老女人久久| 精品一区二区三区中文字幕| 欧美日韩一区二区高清| 亚洲影视一区| 模特精品在线| 国产精品日韩| 最新亚洲一区| 午夜在线一区| 男女精品网站| 视频在线观看一区| 成人午夜国产| 91精品韩国| 91精品xxx在线观看| 超碰99在线| 中文字幕高清在线播放| 高清不卡亚洲| 成人精品亚洲| 国产高清一区二区| 最新日韩欧美| 午夜精品网站| 香蕉久久国产| 蜜桃av一区二区在线观看| 美女久久一区| 天堂精品久久久久| 日本午夜精品视频在线观看| 日韩精品导航| 国产精品一区三区在线观看| 国产精品第十页| 国产在线视频欧美一区| 国产乱码午夜在线视频| 欧美精品日日操| 免费久久精品| 六月丁香综合| 欧美一区二区三区久久精品| 久久永久免费| 特黄特色欧美大片| 噜噜噜躁狠狠躁狠狠精品视频| 色综合视频一区二区三区日韩 | 日韩av福利| 久久久水蜜桃av免费网站| 亚洲国内精品| 亚洲久久一区| 国产精品qvod| 欧产日产国产精品视频| 欧美日中文字幕| 在线国产精品一区| 国产欧美日韩在线一区二区| 欧美国产极品| 久久精品国产www456c0m| 久久福利一区| 国产激情综合| 丝袜av一区| 亚洲精品动态| 国产欧美亚洲一区| 欧美日韩免费观看视频| 国户精品久久久久久久久久久不卡| 视频一区在线播放| 欧美日韩一区二区三区四区在线观看 | 日韩在线麻豆| 精品国产a一区二区三区v免费| 亚洲成人二区| 午夜一级在线看亚洲| 国产精品亚洲成在人线| 日韩欧美一区二区三区在线观看| 视频一区欧美日韩| 狂野欧美性猛交xxxx| 久久一级电影| 欧美日韩xxxx| 久久国产小视频| 欧美有码在线| 亚洲小说欧美另类婷婷| 欧美日韩 国产精品| 久久青草久久| 91成人在线| 麻豆mv在线观看| 免费国产亚洲视频| 国产精品亚洲二区| 欧美精选一区二区三区| 国产精品调教| 丝瓜av网站精品一区二区| 国产中文字幕一区二区三区| 免费精品视频| 黄毛片在线观看| 日本在线成人|