python获取美团下单买药数据
生活随笔
收集整理的這篇文章主要介紹了
python获取美团下单买药数据
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
近日,素有“救急癥于即時,挽垂危于頃刻”美譽的“神藥”安宮牛黃丸再次引發熱議。有消息稱,北京同仁堂下發調價通知,將安宮牛黃丸(3克*丸/盒)的銷售價格從780元提至860元,漲幅約為10%,該價格從12月1日開始執行。雖然小編對這些藥不是很清楚,但是看價格確實也不便宜,那我們今天就利用python獲取下藥店銷售的這個神藥的數據量,這個僅僅代表的是線上下單的,只是實際銷量的一部分,但是我們可以從這個數據量里面分析下大家現在買藥對線上的選擇有多大比例。一般大家在線上下單買藥都是選擇的美團,所以我們就獲取美團的數據。但是美團現在的反爬機制非常的嚴,特別是對ip的限制更嚴格,一般的代理肯定是不行的,所以我這次是使用了億牛云提供的隧道代理,據說專線線路,會更穩定。以下就是簡單的訪問美團的代碼部分,主要是代理的使用:
#! -*- encoding:utf-8 -*-import requestsimport random# 要訪問的目標頁面targetUrl = "https://www.meituan.com/"# 要訪問的目標HTTPS頁面# targetUrl = "https://www.meituan.com/"# 代理服務器(產品官網 www.16yun.cn)proxyHost = "t.16yun.cn"proxyPort = "31111"# 代理驗證信息proxyUser = "username"proxyPass = "password"proxyMeta = "http://%(user)s:%(pass)s@%(host)s:%(port)s" % {"host" : proxyHost,"port" : proxyPort,"user" : proxyUser,"pass" : proxyPass,}# 設置 http和https訪問都是用HTTP代理proxies = {"http" : proxyMeta,"https" : proxyMeta,}# 設置IP切換頭tunnel = random.randint(1,10000)headers = {"Proxy-Tunnel": str(tunnel)}resp = requests.get(targetUrl, proxies=proxies, headers=headers)print resp.status_code```print resp.text從獲取的數據看,每個月的銷量都是有所不同,但是小編發現,晚上下單的數量還是挺多的。具體的數據分析結果我們下次再和大家交流,大家可以也一起嘗試下這方面數據的獲取,通過數據數據,還有很多可分析的內容,例如,是否有某藥品集中在某一時期被購買的情況,哪些藥品通常會被大規模購買,哪些藥品在近一年內銷售非常少可以適當減少采購量,需根據具體需求具體分析。?若有收獲,就點個贊吧總結
以上是生活随笔為你收集整理的python获取美团下单买药数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql —— 多行/聚合/分组函数
- 下一篇: Connection to pypi.o