众所周知,知乎er擅长提问而chatgpt擅长回答
所以,为什么不能直接把知乎的提问接到chatgpt进行回答呢哦哈哈哈哈
所以我心血来潮整了一个,就问总共分几步,答,三步,准备好工具,爬chatgpt,爬知乎
安装环境以及驱动
需要安装的工具,python3.9、selenium库、edge的webdriver驱动(chrome的wenbdriver也可以),具体链接Python+Selenium(Edge浏览器)的安装与配置路径问题 - 小鸭酱 - 博客园 (cnblogs.com)
访问chatgpt
因为国内无法直接访问chatgptAPI,所以我们使用国内镜像站https://www.tdchat.com/,编写函数读取需要输入的问题,将问题用selenium读入到镜像站对话框,发送,并将chatgpt的回答爬取。
访问知乎
接下来就是爬取知乎部分,吐槽一句,知乎的反爬虫机制真的是八面玲珑四处漏风啊哈哈哈哈。用selenium访问知乎的推荐回答页,爬取知乎的问题并且输入到之前写好的函数当中获得回答,并输入到知乎的回答内容一栏当中
然后你就拥有了一个自动回答知乎推荐提问的小程序啦
程序打包使用pyinstaller
程序全貌
over!!!