搶不到口罩怎么辦?借助Python 爬蟲幫你時刻盯著自動下單
時間:2022-05-06 13:36:01 | 來源:行業(yè)動態(tài)
時間:2022-05-06 13:36:01 來源:行業(yè)動態(tài)
春運返程在即,許多在家的人也漸漸各自的工作崗位上了,試問你返城了嗎?
不過無論你在哪里,面對新型冠狀病毒感染的肺炎疫情,一個關鍵繞不開的問題都是:你搶到口罩了嗎?
據(jù)了解,醫(yī)用口罩加工完畢后需要14天左右才能解析釋放,這也是為什么大家買不到口罩的原因,可能你現(xiàn)在戴的口罩還是春節(jié)前的那一批,目前各部門正在加緊協(xié)調,到2月13日,全國口罩產能利用率已達94%,相信一切都會慢慢好起來!
大數(shù)據(jù)表示到2月14日,節(jié)后累計發(fā)送不到4000萬人次,日均184萬人次,同比下降83%,綜合判斷,農民工返程客運量約為3億人次,到目前已返程約8000萬人次,到2月底將要返程約1.2億人次,3月以后返程約1億多人次,此外,預計待返校的學生客運量約為1億人次。
如此大的人口流動,并且每天都需要佩戴口罩,這個量實在不可估算......
約不到口罩?搖不到口罩?該怎么辦,不用著急,利用python小眼睛,時刻為你盯著自動下單。
第一步:Python 爬蟲到貨通知 想買貨,得先知道貨來了沒呢?
先來看看幾個效果:
貨來了之后,怎么辦?只需一秒的時間,口罩就到了別人碗里了,不急,python代碼來一波。
第二步:實現(xiàn)搶購代碼 jd旗艦店檢查到貨 importrequests
importtime
商品的url url =
defsendMail(url)
importsmtplib
from.text importMIMEText
from importHeader
password = “alpsneahzhawbfgj”
to_addr = mail
發(fā)信 msg = MIMETexturl “ 有口罩啦” “plain” “utf-8”
msg “From” = Header(from_addr)
msg “To” = Header(to_addr)
msg “Subject” = Header “有口罩啦”
開啟發(fā)信服務,這里使用的是加輸 server = smtplib.SMTP_SSL(host=smtp_server)
server.connect(smtp_server, 465)
server.login(from_addr, password)
server.sendmail(from_addr, to_addr, msg.as_string)
關閉 server.quit
while( 1)
try:
session = requests.Session
session.headers =
“User-Agent” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/531.36”
print “第” strflag “次 ” time.strftime “%Y-%m-%d %H:%M:%S” time.localtime
fori inurl:
商品url response = session.get(i)
print(“有貨啦! 有貨啦! 有貨啦! : ” skuidUrl)
sendMail(skuidUrl)
ifresponse.text.find “無貨” 0
print( “無貨 : ” skuidUrl)
else:
print( “有貨啦! 有貨啦! 有貨啦! : ” skuidUrl)
sendMail(skuidUrl)
time.sleep( 5)
exceptException ase:
importtraceback
print(traceback.format_exc)
print “異?!?br>
time.sleep( 10)
嫌棄代碼太長?看似很長,其實操作起來很簡單的,尤其等你掌握了python技術后,這些都是小兒科。
第三步:修改 主要修改的是以下兩個地方,完成后就可以實時監(jiān)控了。
還有就是要監(jiān)控的商品 URL。
在此提醒一下大家, 注意不要把頻率調得太高,避免被京東反爬蟲。
最后一步,就是下單了,有了貨源,搶購全憑手速的朋友們,這就是python送給你們的福利了,趕快收著。
自動下單所需 Cookie 獲?。?/strong>
修改位置
獲取方式
01、打開某網(wǎng)站,這里以 Google Chrome為例,登錄京東。
02、按 F12 進入我的訂單頁面,過濾出 list.action url。
03、請求下滑找到 cookie 復制,在代碼里面修改就行
預祝大家都能搶到口罩,身體健康開工,同時希望大家能夠一起攜手打敗這些戰(zhàn)“疫”,共同迎來勝利的那一刻!
如果你除了想搶口罩,還想在雙11搶購,不妨將python學起來吧,可以去“蟻小二”平臺了解更多關于python的知識,或者關注小編。