日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

2022小木虫与研招网调剂监视脚本

發(fā)布時(shí)間:2024/3/7 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2022小木虫与研招网调剂监视脚本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言

轉(zhuǎn)眼間22年的調(diào)劑就要結(jié)束了,或有不甘,亦是注定,22考研失敗了。考研前心比天高,考試時(shí)七上八下,考試后心如死灰;調(diào)劑前信心滿滿,調(diào)劑中一頭霧水,隨著各種郵件石沉大海,最后也釋然接受失敗的命運(yùn)。準(zhǔn)備時(shí)心比天高,眼高手低,忽略數(shù)學(xué)的基礎(chǔ)題;按照往年真題的出題思路簡(jiǎn)單復(fù)習(xí)專業(yè)課,而并不搞懂其中原理;雖然已經(jīng)注意保暖,卻還是在考試的過程中受寒,出考場(chǎng)嘔吐;亦或是專業(yè)課題型大改,給分不高。每一次的失敗都會(huì)很多原因,但最根本的還是自己復(fù)習(xí)沒有效果:數(shù)學(xué)一本題集都沒寫,甚至連參考書目的課后習(xí)題都沒有做完,英語(yǔ)單詞簡(jiǎn)單看看,專業(yè)課簡(jiǎn)單背背。簡(jiǎn)簡(jiǎn)單單的努力,簡(jiǎn)簡(jiǎn)單單的分?jǐn)?shù),除了花費(fèi)了不少時(shí)間外,沒有什么需要抱怨。

人的一生沒有多少能夠改變自己賽道的機(jī)會(huì),高考一次,研究生一次,博士一次,亦或是其他諸如公務(wù)員考試等等。雖然這些考試已經(jīng)存在了很多年,未來(lái)已經(jīng)繼續(xù)存在著,但是人的精力卻是一去不返了。如果在一二十歲的年紀(jì)里就開始選擇了妥協(xié)、打折扣,那么接下來(lái)的一生里將不知道有多少唏噓。不妥協(xié)、不將就是我在調(diào)劑期間堅(jiān)持如一的思想,即使沒有希望(分?jǐn)?shù)太少),擁有其他選擇(其他研究原聯(lián)系)卻仍然選擇走到底。這就是小時(shí)候老是被稱作別勁頭的后遺癥吧(手動(dòng)狗頭)。

作者不是一個(gè)善于抒情的人,寫了一點(diǎn)點(diǎn)就像是沒寫什么,說(shuō)了一點(diǎn)點(diǎn)與沒說(shuō)一樣。還是先進(jìn)入正題吧。

背景

平臺(tái)介紹

小木蟲是一個(gè)科研交流平臺(tái),是中國(guó)科研界中最大的一個(gè)論壇,雖然其已經(jīng)十分老舊,但仍然能夠從該平臺(tái)上找到可能對(duì)我們有幫助的信息。研招網(wǎng)就是研究生考試的官方指定調(diào)劑平臺(tái),調(diào)劑上的大部分事情都是通過該網(wǎng)站完成。

需求介紹

考研的調(diào)劑是一場(chǎng)信息戰(zhàn),更早的掌握調(diào)劑信息有利于聯(lián)系老師,進(jìn)行準(zhǔn)備。時(shí)間充裕的話到是可以一天都守在電腦旁邊,但這種做法太低效,浪費(fèi)了太多的時(shí)間。那么如何有效地利用起時(shí)間并且不盡量不錯(cuò)過有價(jià)值的信息呢?
爬蟲是一類能夠自動(dòng)抓取目標(biāo)網(wǎng)頁(yè)上指定信息的自動(dòng)化程序。我們將能夠自動(dòng)的實(shí)時(shí)獲取目標(biāo)網(wǎng)站上更新數(shù)據(jù)的爬蟲稱為增量式網(wǎng)絡(luò)爬蟲。顯而易見,增量式網(wǎng)絡(luò)爬蟲的能夠能夠滿足我們的需要。

Python增量式爬蟲

Python增量式網(wǎng)絡(luò)爬蟲是使用Python語(yǔ)言編寫的一種爬蟲。由于Python具有強(qiáng)大的第三庫(kù),與快速編寫項(xiàng)目的能力,本項(xiàng)目將會(huì)使用Python作為主要編寫語(yǔ)言。同時(shí),為了避免分析繁雜的網(wǎng)頁(yè)調(diào)用、生成關(guān)系,將會(huì)使用selenium進(jìn)行自動(dòng)化渲染。

需求環(huán)境

本項(xiàng)目的環(huán)境為Python3.6.7,在更高的Python版本中依然能夠使用。使用的selenium第三方庫(kù)的版本為3.141.0(更高版本的selenium刪減了一些列方法,可能會(huì)造成項(xiàng)目運(yùn)行錯(cuò)誤)
此外,由于本項(xiàng)目使用selenium做自動(dòng)化渲染,所以需要下載響應(yīng)瀏覽器的驅(qū)動(dòng)文件。本項(xiàng)目默認(rèn)使用的是Firefox瀏覽器,其驅(qū)動(dòng)可以在https://github.com/mozilla/geckodriver/releases 下載。
同時(shí)本項(xiàng)目將統(tǒng)一使用pushdeer應(yīng)用作為通知。pushdeer源碼地址:https://github.com/easychen/pushdeer pushdeer官網(wǎng)及下載地址:https://www.pushdeer.com/

小木蟲監(jiān)視腳本

小木蟲監(jiān)視腳本主要是針對(duì)于一個(gè)小木蟲模塊:導(dǎo)師招生。在這個(gè)模塊中,需要招收調(diào)劑的導(dǎo)師將會(huì)提前發(fā)布條及相關(guān)信息,常見的都是通過科研團(tuán)隊(duì)的名義發(fā)布招生信息 。一般的話都是通過郵件聯(lián)系。
具體腳本文件參見:https://github.com/Thesoul20/daily-work/blob/main/postgraduation/muchongzhaosheng_kui.py

研招網(wǎng)監(jiān)視腳本

研招網(wǎng)監(jiān)視主要是針對(duì)于研招網(wǎng)上公布的調(diào)劑信息:如當(dāng)前三個(gè)平行志愿的狀態(tài),查詢某學(xué)校/研究所發(fā)布的考研信息。通過使用selenium自動(dòng)渲染,操控瀏覽器進(jìn)行相應(yīng)點(diǎn)擊,切換標(biāo)簽等操作。
具體腳本文件參見:https://github.com/Thesoul20/daily-work/blob/main/postgraduation/yanzhao.py

監(jiān)視設(shè)置

以上腳本的使用都不具有重復(fù)執(zhí)行的功能,雖然在設(shè)計(jì)的過程中對(duì)最新添加的信息進(jìn)行了優(yōu)化設(shè)置,但距離能夠?qū)崟r(shí)監(jiān)控還有一段距離。同時(shí)應(yīng)該主要的是:調(diào)劑信息通常都會(huì)在發(fā)出后的兩三天內(nèi)有效,可以適當(dāng)?shù)膶⒈O(jiān)視時(shí)間間隔擴(kuò)大一點(diǎn),減少目標(biāo)網(wǎng)站的運(yùn)營(yíng)維護(hù)壓力。
為了使本項(xiàng)目具有定時(shí)運(yùn)行的功能,首先需要一臺(tái)能夠全天無(wú)間斷運(yùn)行的計(jì)算機(jī)(服務(wù)器),之后在服務(wù)器上設(shè)置定時(shí)。在Linux服務(wù)器中,可以通過使用crontab工具來(lái)實(shí)現(xiàn)。

crontab實(shí)現(xiàn)

crontab 能夠定時(shí)運(yùn)行l(wèi)inux系統(tǒng)上的腳本文件。故需要先編寫出一個(gè)腳本文件,然后通過crontab 工具定是運(yùn)行該腳本文件。本項(xiàng)目選擇sh腳本,具體內(nèi)容如下

# activate Python environment cd python_env pipenv shell# enter the project directory and run the py file cd project python **.py

結(jié)語(yǔ)

調(diào)劑真的是一場(chǎng)大混戰(zhàn),各種分?jǐn)?shù),各種專業(yè)的都在一起競(jìng)爭(zhēng),很多大神(有科研,有獎(jiǎng)項(xiàng),有獎(jiǎng)學(xué)金)也會(huì)下場(chǎng)求一個(gè)研究生名額。所以還是需要初試分考得高一點(diǎn),面試的時(shí)候好好準(zhǔn)備。準(zhǔn)重要的是,定學(xué)校的時(shí)候好好調(diào)研,有沒有歧視,存不存在壓分。
再定學(xué)校之前請(qǐng)牢記一句話:選擇大于努力。 定完學(xué)校之后,請(qǐng)認(rèn)真準(zhǔn)備,初試分?jǐn)?shù)下來(lái)之后也請(qǐng)萬(wàn)不要懈怠,復(fù)試之前一定要抽出大量時(shí)間準(zhǔn)備。要注意的點(diǎn)太多,相信也有不少文章會(huì)交代這些事情,但還是忍不住要交代一些事情。
由于本項(xiàng)目的目標(biāo)網(wǎng)站都比較敏感,故本博客將寫的比較隨意,那些有Python基礎(chǔ)的同志們應(yīng)該會(huì)看懂,小白的話就先不要嘗試了。同時(shí)應(yīng)該提醒一下:請(qǐng)?jiān)谡{(diào)劑系統(tǒng)關(guān)閉的時(shí)候停止運(yùn)行以上爬蟲,減少目標(biāo)網(wǎng)站服務(wù)器維護(hù)壓力。設(shè)置自動(dòng)檢測(cè)時(shí)盡量把時(shí)間間隔跳的長(zhǎng)一些。

聲明

本項(xiàng)目?jī)H供學(xué)習(xí)交流使用,如果侵犯了您的法律權(quán)利,請(qǐng)郵件聯(lián)系floatingdream24@163.com。作者將會(huì)在一周內(nèi)進(jìn)行回復(fù)。

總結(jié)

以上是生活随笔為你收集整理的2022小木虫与研招网调剂监视脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。