成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

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

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

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

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

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

抓取京東價格

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

基于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 數據庫,使用 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 scheduledef 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
相關文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
不卡一区二区在线| 欧美视频在线观看| 成人精品高清在线| 久久综合亚州| 中文字幕在线免费不卡| 国产一区在线不卡| 久久婷婷麻豆| 亚洲色图清纯唯美| 91丨九色丨蝌蚪丨老版| 91精品国产综合久久久蜜臀粉嫩 | 夜夜嗨一区二区| 久久久精品tv| 国产a久久麻豆| 久久综合电影| 亚洲精品日韩综合观看成人91| 欧美成ee人免费视频| 欧美大尺度电影在线| 久久99精品国产.久久久久| 久久亚洲国产精品一区二区| 亚洲码国产岛国毛片在线| 91丝袜高跟美女视频| 欧美一区二区免费观在线| 蜜桃视频第一区免费观看| 久久精品国产清高在天天线| 亚洲精品欧美综合四区| 欧美性大战久久久久| 日韩视频免费观看高清完整版 | www激情久久| 99视频在线观看一区三区| 久久久一区二区| 成人精品视频一区二区三区| 欧美成人午夜电影| 不卡视频在线观看| 久久青草国产手机看片福利盒子| 国产成人av影院| 欧美一区二区三区电影| 国产98色在线|日韩| 精品噜噜噜噜久久久久久久久试看 | 好看的亚洲午夜视频在线| 国产三级一区二区| 亚洲欧美一区二区原创| 欧美电影免费观看高清完整版在线观看 | 欧美成va人片在线观看| 久久99日本精品| 色94色欧美sute亚洲线路一ni| 亚洲视频一二三区| 好吊日精品视频| 中文成人综合网| 国产精品资源在线| 91精品欧美久久久久久动漫| 老司机精品视频线观看86| 欧美性xxxxxxxx| 日韩精品福利网| 一本高清dvd不卡在线观看| 日韩精品国产欧美| 久久国产精品一区二区三区四区| 亚洲日本免费电影| 黄色一区三区| 国产欧美一区二区在线| 色综合网站在线| 久久一夜天堂av一区二区三区| 成人app在线| 久久久三级国产网站| 你懂的亚洲视频| 国产精品视频一区二区三区不卡| 欧美二区视频| 中文成人av在线| 欧美视频成人| 亚洲视频在线一区| 在线观看亚洲| 国产精品美女www爽爽爽| 亚洲高清视频一区| 亚洲美女免费视频| 久久久久网址| 免费成人在线观看视频| 欧美性生活大片视频| 九九精品一区二区| 7777精品伊人久久久大香线蕉 | 亚洲国产视频一区| 久久精品国语| 美国精品在线观看| 91麻豆精品国产91久久久久| 国产精品一区二区三区乱码| 欧美国产精品专区| 99精品99久久久久久宅男| 亚洲一区二区三区视频在线播放| 色婷婷亚洲精品| 久久精品国产99久久6| 51精品国自产在线| 粉嫩嫩av羞羞动漫久久久| 精品sm在线观看| 欧美精品二区| 一区二区国产视频| 久久婷婷丁香| 国产99精品国产| 国产精品免费观看视频| 亚洲视频二区| 久久国产精品第一页| 精品免费视频一区二区| 国产一区二区三区自拍| 一区二区在线观看视频在线观看| 久久精品天堂| 狠狠色伊人亚洲综合成人| 91精品麻豆日日躁夜夜躁| www.欧美色图| 樱桃国产成人精品视频| 91福利国产精品| 国产精品1区2区| 国产精品乱码人人做人人爱| 美女主播一区| 国产成人在线影院| 国产精品九色蝌蚪自拍| 欧美四级电影网| www.欧美日韩| 亚洲欧美日韩久久| 在线一区二区观看| 成人av网站在线观看| 日韩一区有码在线| 欧美日韩在线播| 国产精品xvideos88| 日韩电影免费在线观看网站| 精品国产99国产精品| 国产亚洲综合精品| 精品在线免费视频| 日本一区二区三区高清不卡| 欧美日韩电影在线播放| 国产一区二区三区四区三区四| 韩国v欧美v日本v亚洲v| 欧美激情一区二区三区在线| 久久大逼视频| voyeur盗摄精品| 一卡二卡三卡日韩欧美| 亚洲高清一区二区三区| 久久精品欧美一区二区三区不卡 | 精品毛片乱码1区2区3区| 国产精品久久国产愉拍| 国产乱码精品一区二区三| 中文字幕一区二区三区蜜月| 欧美无人高清视频在线观看| 欧美日本韩国一区二区三区| 免费观看在线综合色| 国产日产欧美一区二区视频| 欧美日韩在线亚洲一区蜜芽| 好吊色欧美一区二区三区视频| 另类小说综合欧美亚洲| 亚洲欧洲av一区二区三区久久| 欧美电影精品一区二区| 免费久久99精品国产自| 无吗不卡中文字幕| 国产精品网站导航| 欧美日韩国产精品成人| 成人91在线观看| 久久精品久久综合| 亚洲天天做日日做天天谢日日欢| 91精品国产综合久久久蜜臀粉嫩| 国产精品免费一区二区三区观看| 9人人澡人人爽人人精品| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲男帅同性gay1069| 日韩午夜av电影| 久久一二三区| 欧美日韩在线高清| 成人免费电影视频| 日韩精品免费专区| 亚洲美女屁股眼交| 国产欧美日韩久久| 日韩一区二区三区高清免费看看| 久久久精品网| 亚洲黄色天堂| 91亚洲精品乱码久久久久久蜜桃 | 97精品久久久午夜一区二区三区 | 成人精品一区二区三区四区 | 视频在线观看91| 亚洲一区国产视频| 久久久无码精品亚洲日韩按摩| 欧美日韩国产片| 性色一区二区三区| 亚洲国产精品第一区二区三区 | 2020国产成人综合网| 欧美男同性恋视频网站| 一本到高清视频免费精品| 伊大人香蕉综合8在线视| 99国产精品国产精品久久| 极品美女销魂一区二区三区| 亚洲bt欧美bt精品777| 亚洲天天做日日做天天谢日日欢 | 亚洲高清av| 午夜精品久久99蜜桃的功能介绍| 国产成人免费视频一区| 国产激情精品久久久第一区二区 | 亚洲夜间福利| 国产精品va| 合欧美一区二区三区| av在线不卡网| 亚洲一二三四在线| 最新久久zyz资源站| hitomi一区二区三区精品| 国产乱一区二区| 日本一不卡视频| 亚洲欧美偷拍另类a∨色屁股|