chatgpt自動(dòng)回答知乎提問(python)
眾所周知,知乎er擅長(zhǎng)提問而chatgpt擅長(zhǎng)回答
所以,為什么不能直接把知乎的提問接到chatgpt進(jìn)行回答呢哦哈哈哈哈
所以我心血來潮整了一個(gè),就問總共分幾步,答,三步,準(zhǔn)備好工具,爬chatgpt,爬知乎
安裝環(huán)境以及驅(qū)動(dòng)
需要安裝的工具,python3.9、selenium庫(kù)、edge的webdriver驅(qū)動(dòng)(chrome的wenbdriver也可以),具體鏈接Python+Selenium(Edge瀏覽器)的安裝與配置路徑問題 - 小鴨醬 - 博客園 (cnblogs.com)
訪問chatgpt
因?yàn)閲?guó)內(nèi)無法直接訪問chatgptAPI,所以我們使用國(guó)內(nèi)鏡像站https://www.tdchat.com/,編寫函數(shù)讀取需要輸入的問題,將問題用selenium讀入到鏡像站對(duì)話框,發(fā)送,并將chatgpt的回答爬取。
訪問知乎
接下來就是爬取知乎部分,吐槽一句,知乎的反爬蟲機(jī)制真的是八面玲瓏四處漏風(fēng)啊哈哈哈哈。用selenium訪問知乎的推薦回答頁,爬取知乎的問題并且輸入到之前寫好的函數(shù)當(dāng)中獲得回答,并輸入到知乎的回答內(nèi)容一欄當(dāng)中
然后你就擁有了一個(gè)自動(dòng)回答知乎推薦提問的小程序啦
程序打包使用pyinstaller
程序全貌
over!!!