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

image

1. 場景

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

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

image

我分析了一下,功能入口是在微信服務(wù)號內(nèi)部狡赐,如果使用 自動化 去搶號窑业,效率會很低,搶號成功率會大減枕屉。

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

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

首先西潘,我們在手機(jī)端配置手動代理卷玉,打開 Charles 或 FD,打開手機(jī)的放號界面喷市,進(jìn)行一次抓包操作

image

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

image

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

https://curl.trillworks.com/

image

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

result = json.loads(response.text)

ym_datas = result.get('data').get('list')

foo = False

# 遍歷每一個(gè)社康
for ym_item in ym_datas:
    # 地址
    address = ym_item.get('outpAddress')
    # 社康名字
    ym_name = ym_item.get('outpName')

    # 狀態(tài)别渔,是否有號
    status = ym_item.get('status')

    if status == '1' and ym_name in choices:
        foo = True
        break
    else:
        pass

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

# 發(fā)出預(yù)警(Mac)
def raise_alarm(voice):
    """
    發(fā)出警報(bào)(Mac)
    :param voice:
    :return:
    """
    os.system('say %s' % voice)

?
# 發(fā)出預(yù)警(PC)
def raise_alarm(voice):
    """
    發(fā)出警報(bào)(PC)
    :param voice:
    :return:
    """
    import winsound
    winsound.Beep(500, 1000)

3. 最后

通過上面幾步操作哎媚,相信不需要 1 分鐘,就能寫出一段爬蟲喊儡,幫助小姐姐解決搶號難的問題拨与。

如果你覺得文章還不錯(cuò),請大家點(diǎn)贊分享下艾猜,更多技術(shù)干貨可以關(guān)注公眾號:AirPython 來解鎖

推薦閱讀

自動化篇 - 黑客們使用的自動化方案买喧,很多人還不知道

視頻剪輯什么鬼?Python 帶你高效創(chuàng)作短視頻

為了追到小姐姐匆赃,我用 Python 制作了一個(gè)機(jī)器人

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末淤毛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子算柳,更是在濱河造成了極大的恐慌低淡,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,816評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件瞬项,死亡現(xiàn)場離奇詭異蔗蹋,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)囱淋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,729評論 3 385
  • 文/潘曉璐 我一進(jìn)店門猪杭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人妥衣,你說我怎么就攤上這事皂吮〗渖担” “怎么了?”我有些...
    開封第一講書人閱讀 158,300評論 0 348
  • 文/不壞的土叔 我叫張陵涮较,是天一觀的道長稠鼻。 經(jīng)常有香客問我,道長狂票,這世上最難降的妖魔是什么候齿? 我笑而不...
    開封第一講書人閱讀 56,780評論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮闺属,結(jié)果婚禮上慌盯,老公的妹妹穿的比我還像新娘。我一直安慰自己掂器,他們只是感情好亚皂,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,890評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著国瓮,像睡著了一般灭必。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乃摹,一...
    開封第一講書人閱讀 50,084評論 1 291
  • 那天禁漓,我揣著相機(jī)與錄音,去河邊找鬼孵睬。 笑死播歼,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的掰读。 我是一名探鬼主播秘狞,決...
    沈念sama閱讀 39,151評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼蹈集!你這毒婦竟也來了烁试?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,912評論 0 268
  • 序言:老撾萬榮一對情侶失蹤拢肆,失蹤者是張志新(化名)和其女友劉穎减响,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體善榛,經(jīng)...
    沈念sama閱讀 44,355評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,666評論 2 327
  • 正文 我和宋清朗相戀三年呻畸,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了移盆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,809評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡伤为,死狀恐怖咒循,靈堂內(nèi)的尸體忽然破棺而出据途,到底是詐尸還是另有隱情,我是刑警寧澤叙甸,帶...
    沈念sama閱讀 34,504評論 4 334
  • 正文 年R本政府宣布颖医,位于F島的核電站,受9級特大地震影響裆蒸,放射性物質(zhì)發(fā)生泄漏熔萧。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,150評論 3 317
  • 文/蒙蒙 一僚祷、第九天 我趴在偏房一處隱蔽的房頂上張望佛致。 院中可真熱鬧,春花似錦辙谜、人聲如沸俺榆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽罐脊。三九已至,卻和暖如春蜕琴,著一層夾襖步出監(jiān)牢的瞬間萍桌,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,121評論 1 267
  • 我被黑心中介騙來泰國打工奸绷, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梗夸,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,628評論 2 362
  • 正文 我出身青樓号醉,卻偏偏與公主長得像反症,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子畔派,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,724評論 2 351

推薦閱讀更多精彩內(nèi)容