自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

我花 1 分鐘寫了一段爬蟲,幫助小姐姐解放了雙手

開發(fā) 后端
最近有一位小姐姐向我抱怨,說她家寶寶最近要打預(yù)防針,受疫情影響,市區(qū)定點(diǎn)的社康醫(yī)院太少,導(dǎo)致預(yù)約號(hào)基本靠搶,根本是一號(hào)難求

[[321278]]

 1. 場(chǎng)景

最近有一位小姐姐向我抱怨,說她家寶寶最近要打預(yù)防針,受疫情影響,市區(qū)定點(diǎn)的社康醫(yī)院太少,導(dǎo)致預(yù)約號(hào)基本靠搶,根本是一號(hào)難求

每次預(yù)約都要一直守在手機(jī)旁,不停地刷新頁面去搶號(hào),太耽誤功夫了,問我有沒有辦法幫到她?

 

我分析了一下,功能入口是在微信服務(wù)號(hào)內(nèi)部,如果使用 自動(dòng)化 去搶號(hào),效率會(huì)很低,搶號(hào)成功率會(huì)大減。

因此,我決定花 1 分鐘,用 Python 寫一段爬蟲!

2. 實(shí)現(xiàn)步驟

首先,我們?cè)谑謾C(jī)端配置手動(dòng)代理,打開 Charles 或 FD,打開手機(jī)的放號(hào)界面,進(jìn)行一次抓包操作

 

分析界面發(fā)出的請(qǐng)求及響應(yīng)數(shù)據(jù),右鍵復(fù)制 cURL 到剪切板

 

然后,使用下面這個(gè)網(wǎng)址將 cURL 轉(zhuǎn)為一段完整的 Python 請(qǐng)求代碼,包含:請(qǐng)求頭、Cookies 等

https://curl.trillworks.com/

 

接著,將代碼復(fù)制到 Pycharm 中,根據(jù)第一步抓包獲取的數(shù)據(jù)結(jié)構(gòu),遍歷數(shù)據(jù),找出有余號(hào)、并且最近的社康醫(yī)院

 

  1. result = json.loads(response.text) 
  2.  
  3. ym_datas = result.get('data').get('list'
  4.  
  5. foo = False 
  6.  
  7. # 遍歷每一個(gè)社康 
  8. for ym_item in ym_datas: 
  9.     # 地址 
  10.     address = ym_item.get('outpAddress'
  11.     # 社康名字 
  12.     ym_name = ym_item.get('outpName'
  13.  
  14.     # 狀態(tài),是否有號(hào) 
  15.     status = ym_item.get('status'
  16.  
  17.     if status == '1' and ym_name in choices: 
  18.         foo = True 
  19.         break 
  20.     else
  21.         pass 

最后,一旦發(fā)現(xiàn)有指定的社康醫(yī)院有號(hào)放出,立馬發(fā)出一個(gè) 警告語音提醒

 

  1. # 發(fā)出預(yù)警(Mac) 
  2. def raise_alarm(voice): 
  3.     ""
  4.     發(fā)出警報(bào)(Mac) 
  5.     :param voice: 
  6.     :return
  7.     ""
  8.     os.system('say %s' % voice) 
  9.  
  10.  
  11. # 發(fā)出預(yù)警(PC) 
  12. def raise_alarm(voice): 
  13.     ""
  14.     發(fā)出警報(bào)(PC) 
  15.     :param voice: 
  16.     :return
  17.     ""
  18.     import winsound 
  19.     winsound.Beep(500, 1000) 

3. 最后

通過上面幾步操作,相信不需要 1 分鐘,就能寫出一段爬蟲,幫助小姐姐解決搶號(hào)難的問題。

如果你覺得文章還不錯(cuò),請(qǐng)大家點(diǎn)贊分享下。你的肯定是我最大的鼓勵(lì)和支持。

責(zé)任編輯:華軒 來源: AirPython
相關(guān)推薦

2019-10-18 09:39:44

爬蟲消息大數(shù)據(jù)

2019-10-14 09:51:08

爬蟲網(wǎng)絡(luò)系統(tǒng)

2019-09-23 10:04:26

抖音識(shí)別器Github

2021-02-04 07:55:28

代碼離職互聯(lián)網(wǎng)

2014-07-08 09:21:10

死代碼創(chuàng)意歌曲

2020-09-04 15:13:43

Java 8接口物流信息

2019-06-19 10:57:48

新人入職代碼

2021-09-02 07:04:44

Go 開發(fā)利器

2021-01-04 05:58:57

WindowsXP微軟操作系統(tǒng)

2012-04-06 10:22:58

Magic Reade

2019-10-21 10:01:58

Python素描技術(shù)

2021-10-05 21:03:54

BeautifulSo 爬蟲

2024-10-24 23:40:34

2023-12-05 13:49:00

AI模型

2022-02-23 14:21:20

Chrome插件瀏覽器

2020-04-03 10:14:57

內(nèi)存蠕蟲代碼web安全

2018-11-02 16:16:41

程序硬盤存儲(chǔ)

2011-10-08 20:34:32

智能報(bào)表智能報(bào)告商業(yè)智能

2021-05-19 14:45:07

電腦軟件工具

2021-07-16 23:18:14

機(jī)器人人工智能垃圾分類
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)