一個生成騷論文題目的機器人
如果您只是想體驗一下,只需要:
pip install numpypython SaoLanguageBot.py如果您希望使用到完整的功能,包括詞庫爬蟲,那麼除了以上的步驟之外您還需要:
pip install seleniumpython SaoLanguageBotFullVer.py自動根據詞庫生成一些無厘頭的但是看起來卻很騷的論文題目。例如:
(默认参数,不自动添加英文单词,骚程度=0)
关于新时代决策树上语义特征的中国产业国际竞争力分析与进一步精确量化
(自动添加英文单词,骚程度=0)
论一体化FRAVO资本属性中IiiofzWebGIS的地理信息系统及其线路故障定位优化矩阵算法
(自动添加英文单词,骚程度=2)
面向一体化Zhpl行业面板数据与故障树最小割集中XJCPL灰色模糊综合评判和Zhkd思与LqumlTsj权限管理的案例分析
詞庫可控。例如能夠手動添加、手動刪除、自動通過爬蟲添加,包括自動分析百度學術及谷歌學術上搜索到的論文題目並添加詞彙到詞庫中。詞庫越大,生成的題目就會有更多變化。
顯示幫助
把text輸入到詞庫裡。如:
input industry 数学把“數學”添加到工業類型詞庫裡
input noun 实验把“實驗”添加到名詞詞庫裡
把text從詞庫中移除。如:
remove industry 数学把“數學”從工業類型詞庫裡移除
remove noun 实验把“實驗”從名詞詞庫裡移除
查看詞庫內容。如:
check industry查看工業類型詞庫
check noun查看名詞詞庫
獲取一個騷標題。
add_eng_word : 可選參數。只能是0或者1。0說明不要自動添加英語單詞;1說明要自動添加英語單詞。 0為默認值。
sao_degree : 可選參數。為非負整數。指定標題有多騷,越高越騷。 0為默認值。
如:
get按照默認參數生成一個標題
get 1生成一個自動添加單詞的,騷程度為0的標題
get 1 2生成一個自動添加單詞的,騷程度為2的標題
從百度學術搜索指定的內容,並從指定的頁面範圍分析並獲取詞彙。
keyword : 需要搜索的關鍵字。 (推薦試一下“的”還有“基於”,能爬到不少詞彙)
start : 開始頁面
end : 結束頁面
如:
update 基于1 10將自動從百度學術搜索“基於”並從第1到10頁獲取詞彙。
從谷歌學術搜索指定的內容,並從指定的頁面範圍分析並獲取詞彙。
keyword : 需要搜索的關鍵字。 (推薦試一下“的”還有“基於”,能爬到不少詞彙)
start : 開始頁面
end : 結束頁面
注意: 谷歌很煩,遇到疑似自動化程序會彈出人機驗證。遇到這種情況,需要用戶手動完成驗證即可繼續爬蟲進程。
如:
update_google 基于1 10將自動從谷歌學術搜索“基於”並從第1到10頁獲取詞彙。
相當於get 0 0
退出。
SaoLanguageBot.py去掉了爬蟲部分的代碼,減少了所依賴的庫。
SaoLanguageBotFullVer.py完整版的代碼,包括了爬蟲部分。
chromedriver.exe ChromeDriver 79.0.3945.36,支持我電腦上的Google Chrome 79.0.3945.130。您可以自行下載適合您的系統及Google Chrome版本的ChromeDriver可執行文件並將其替換掉。
Industry_dict.npy和NounList_dict.npy分別是以文件形式存儲的工業類型詞庫和名詞詞庫。
不知道,大概是太無聊?
當然,生成的東西完全不能作為論文題目(23333333
受到“狗屁不通文章生成器”的啟發而編寫。 (這個比它差得遠嘍!
MIT License. 請見LICENSE