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

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

基于Python爬取京東雙十一商品價格曲線

瀏覽:90日期:2022-07-07 13:14:12

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

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

抓取京東價格

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

基于Python爬取京東雙十一商品價格曲線

defget_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 數(shù)據(jù)庫,使用 PyCharm 的 Database 功能創(chuàng)建一個 sqlite 數(shù)據(jù)庫

基于Python爬取京東雙十一商品價格曲線

基于Python爬取京東雙十一商品價格曲線

最終將數(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爬取京東雙十一商品價格曲線

計劃任務(wù)

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

安裝 schedule 模塊

pip install scheduledef run_price_job(skuId): # 使用不占主線程的方式啟動 計劃任務(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點運行,get_jd_price:任務(wù)方法,skuId:任務(wù)方法的參數(shù) 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爬取京東雙十一商品價格曲線

總結(jié)

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: 京東 Python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美精品一区二区综合视频| 欧美午夜网站| 亚洲va久久| 亚洲制服欧美另类| 国产免费av一区二区三区| 亚洲另类视频| 国产精品久久久网站| 国产精品日本一区二区不卡视频 | 亚洲美女91| 日韩国产一区二| 日韩精品免费一区二区夜夜嗨| 老鸭窝毛片一区二区三区| 免费高潮视频95在线观看网站| 97国产成人高清在线观看| 91精品国产调教在线观看 | 久久亚洲图片| 国产视频网站一区二区三区| 日韩三区四区| 日韩1区2区日韩1区2区| 欧美日韩亚洲国产精品| 国产日韩一区二区三区在线 | 国产亚洲精品自拍| 日韩一区自拍| 美女久久一区| 美女视频黄免费的久久| 麻豆网站免费在线观看| 99pao成人国产永久免费视频 | 鲁鲁在线中文| 国产精品xxxav免费视频| 激情欧美日韩一区| 国产精品激情电影| а√天堂8资源在线| 国产视频一区在线观看一区免费| 91成人在线| 欧美激情麻豆| 亚洲播播91| 免费久久99精品国产| 只有精品亚洲| 99成人超碰| 国产亚洲高清在线观看| 国产一区二区三区免费在线 | 国产精品精品| 视频一区中文字幕精品| 日韩美女一区二区三区在线观看| 午夜在线精品| 福利视频一区| 久久狠狠婷婷| 国产精品黄网站| 手机精品视频在线观看| 久久99性xxx老妇胖精品| 久久精品国产99国产| 亚洲小说春色综合另类电影| 欧美高清不卡| 精品淫伦v久久水蜜桃| 亚洲精品动态| 久久午夜精品| 日韩不卡免费高清视频| 最新中文字幕在线播放| 日本在线不卡视频| 午夜久久av| 日韩av电影一区| 久久福利一区| 日韩精品免费一区二区夜夜嗨 | 伊人www22综合色| 日韩亚洲精品在线| 蜜桃国内精品久久久久软件9| 日本少妇一区| 成人午夜网址| 成人午夜精品| 国产精品久久久久蜜臀| 精品视频在线观看网站| 91亚洲国产成人久久精品| 国产精品99久久免费| 国产剧情一区二区在线观看| 国产精品一页| 国产精品视频一区视频二区| 超碰成人av| 鲁鲁在线中文| 999国产精品视频| 精品一区三区| 最新日韩欧美| 亚洲婷婷丁香| 国产乱码精品一区二区三区四区 | 日韩国产一区二| 麻豆精品网站| 国产精品蜜月aⅴ在线| 欧美午夜精品一区二区三区电影| 蜜臀久久99精品久久久久久9 | 黄色在线一区| 爽爽淫人综合网网站| 久久亚洲人体| 免费在线欧美视频| 日本欧美大码aⅴ在线播放| 日韩欧美一区二区三区在线观看| 午夜亚洲福利| 日韩一区二区三区免费播放| 亚洲色图综合| 国产美女久久| aa国产精品| 国产剧情在线观看一区| 欧美成人日韩| 欧美日韩在线精品一区二区三区激情综合| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品一区二区三区www| 好看的av在线不卡观看| 久久精品国产99| 日本视频在线一区| 狠狠色综合网| 国产传媒av在线| 国产精品老牛| 精品一区91| 日韩一二三区在线观看| 国产精品丝袜在线播放| 伊人久久亚洲热| av一区在线| 国产精品一区二区三区www| 欧美专区在线| 中文精品在线| 美女亚洲一区| 中文字幕高清在线播放| 国产不卡人人| 久久97视频| 国产毛片久久久| 日韩精品福利一区二区三区| 国产91一区| а√天堂8资源在线| 精品欠久久久中文字幕加勒比| 蜜桃视频欧美| 91九色精品| 国产 日韩 欧美一区| 日韩欧美午夜| 亚洲性色av| 久久高清精品| 日韩av自拍| 一本大道色婷婷在线| 日韩一区电影| 婷婷激情图片久久| 免费的成人av| 日韩高清一区在线 | 亚洲欧美不卡| 久久精品91| 国产精品女主播一区二区三区| 久久精品国语| 夜夜嗨av一区二区三区网站四季av| 欧美 日韩 国产一区二区在线视频 | 国产精品玖玖玖在线资源| 国产欧美一区二区精品久久久 | www成人在线视频| 亚洲一级二级| 亚洲精品婷婷| 久久三级中文| 精品国产乱码久久久久久1区2匹| 电影91久久久| 香蕉成人av| 尤物精品在线| 综合一区二区三区| 久久精品一本| 久久久精品日韩| 国产日韩精品视频一区二区三区| 国产欧美二区| 黄毛片在线观看| 日韩有吗在线观看| 国产精品s色| 欧美日中文字幕| 四虎国产精品免费久久| 亚洲bt欧美bt精品777| 国产一区二区精品久| 欧美日韩水蜜桃| 国产日韩欧美一区二区三区| 91看片一区| 久久国产婷婷国产香蕉| 激情视频一区二区三区| 国产精品任我爽爆在线播放| 91成人精品视频| 亚洲资源在线| 久久视频精品| 国产日韩电影| 国产精品亚洲四区在线观看| 精品亚洲美女网站| 久久国内精品视频| 天堂av在线一区| 国产成人精品福利| 青草国产精品| 日韩在线一区二区| 久久久人人人| 久久伊人久久| 国产亚洲字幕| 亚洲三级视频| 欧美1区2区3区| 欧美交a欧美精品喷水| 日韩精品一卡二卡三卡四卡无卡| 久久久国产亚洲精品| 日韩高清欧美| 久久永久免费| 精品国产乱码久久久| 久久不卡日韩美女| 日韩在线黄色| 日韩国产欧美在线播放| 久久成人精品| 亚洲经典在线|