在上一篇爬蟲文章中有講到github page來(lái)免費(fèi)Host網(wǎng)站與巴哈阻擋ajax要求的問題。
因?yàn)槲艺妯珊軕械迷趃ithub page另外寫文章,又希望有個(gè)自己的網(wǎng)頁(yè),為了填充內(nèi)容就乾脆寫個(gè)爬蟲把自己巴哈的文章搬過去,偏偏github page不能run後臺(tái)腳本,不然就寫個(gè)定時(shí)執(zhí)行就好了
退而求其次,至少把功能簡(jiǎn)化到想到就點(diǎn)一下更新。
(爬蟲程式碼:連結(jié)) 還沒優(yōu)化,應(yīng)該判斷已抓過的就不抓了。
subprocess.run(["python","爬蟲腳本.py"], cwd="腳本所在的位址").stdoutstdout:查看輸出。
subprocess.run(["git","add","."], cwd=" (在.git的資料夾那層)執(zhí)行的位址 ")同在該位址開啟git bash輸入:git add .語(yǔ)法:
git add <檔案名稱>git add . (代表全部)
git init的時(shí)候會(huì)幫你創(chuàng)建.git的隱藏資料夾,沒找到的可以去"檢視"打開。
第6行 -subprocess.run(["git","commit","-m","commit訊息"], cwd="(在.git的資料夾那層)執(zhí)行的位址 ")同在該位址執(zhí)行 git commit -m "commit訊息"
之後點(diǎn)這個(gè)腳本 就會(huì)自動(dòng)執(zhí)行了subprocess.run(["git","push"], cwd=" (在.git的資料夾那層)執(zhí)行的位址 ")同在該位址執(zhí)行 git push
後記:
我的github page還是醜醜的啦 ((純手刻ㄉ之前研究過wordpress,不過要用自動(dòng)爬蟲抓文章的話,大概要做個(gè)處理讓資料自動(dòng)對(duì)應(yīng)wordpress資料庫(kù)。也有想過wordpress做個(gè)專門寫比較詳細(xì)的網(wǎng)站或未來(lái)當(dāng)遊戲官網(wǎng)也不錯(cuò)吼github page就專門塞自己web研究的東西