A robot that generates essay topics
If you just want to experience it, just:
pip install numpypython SaoLanguageBot.pyIf you want to use the full functionality, including the dictionary crawler, you will also need to:
pip install seleniumpython SaoLanguageBotFullVer.pyAutomatically generate some nonsensical but seemingly slutty paper titles based on the thesaurus. For example:
(默认参数,不自动添加英文单词,骚程度=0)
关于新时代决策树上语义特征的中国产业国际竞争力分析与进一步精确量化
(自动添加英文单词,骚程度=0)
论一体化FRAVO资本属性中IiiofzWebGIS的地理信息系统及其线路故障定位优化矩阵算法
(自动添加英文单词,骚程度=2)
面向一体化Zhpl行业面板数据与故障树最小割集中XJCPL灰色模糊综合评判和Zhkd思与LqumlTsj权限管理的案例分析
The thesaurus is controllable. For example, it can be manually added, manually deleted, and automatically added through crawlers, including automatically analyzing the paper titles searched on Baidu Academic and Google Scholar and adding vocabulary to the vocabulary. The larger the vocabulary, the more changes the generated topics will be.
Show Help
Enter text into the vocabulary. like:
input industry 数学Add "mathematics" to the industrial type vocabulary
input noun 实验adds "experiment" to the noun library
Remove text from the lexicon. like:
remove industry 数学removes "mathematics" from the industrial type vocabulary
remove remove noun 实验
View the vocabulary content. like:
check industry industrial type vocabulary
check noun nouns
Get a slut title.
add_eng_word : Optional parameters. It can only be 0 or 1. 0 means that you do not automatically add English words; 1 means that you should automatically add English words. 0 is the default value.
sao_degree : Optional parameters. is a non-negative integer. The higher the title, the more sensual it is. 0 is the default value.
like:
get generates a title according to the default parameters
get 1 generates a title with automatically added words, with a degree of 0
get 1 2 generates a title with automatically added words, with a degree of 2
Search for specified content from Baidu Academics and analyze and obtain vocabulary from the specified page range.
keyword : keywords that need to be searched. (It is recommended to try "" and "based", which can reach a lot of vocabulary)
start : Start page
end : End page
like:
update 基于1 10 will automatically search "Based" from Baidu Academics and get vocabulary from pages 1 to 10.
Search for specified content from Google Scholar and analyze and obtain vocabulary from specified page range.
keyword : keywords that need to be searched. (It is recommended to try "" and "based", which can reach a lot of vocabulary)
start : Start page
end : End page
Note: Google is very annoying, and when it encounters suspected automation programs, human-machine verification will pop up. In this case, the user needs to manually complete the verification to continue the crawler process.
like:
update_google 基于1 10 will automatically search "Based" from Google Scholar and get vocabulary from pages 1 to 10.
Equivalent to get 0 0
quit.
SaoLanguageBot.py removes the crawler part of the code and reduces the dependencies on the library.
The complete version of SaoLanguageBotFullVer.py includes the crawler part.
chromedriver.exe ChromeDriver 79.0.3945.36, supports Google Chrome 79.0.3945.130 on my computer. You can download and replace the ChromeDriver executable file that suits your system and Google Chrome version.
Industry_dict.npy and NounList_dict.npy are industrial type thesaurus and nouns stored in file form, respectively.
I don't know, maybe it's too boring?
Of course, the generated things cannot be used as the topic of the paper at all (233333333333
Written by "Bully Article Generator". (This is far worse than it!
MIT License. See LICENSE