牙叔教程 简略易懂
我抱着调教的心, 被ChatGPT调教了, ,
看看我是怎样被ChatGPT调教的
提取大众号prompt
prompt就是提示语,ChatGPT会根据提示语做事情,
提取封面的提示语是:用Node.js提取微信大众号封面的url
作用
每次登录ChatGPT太麻烦了, 还怕浏览器随时获取IP, 被openai审查, 所以自己写了个网页调用api,
想要网页的老铁, 大众号回复api网页
用api网页能够降低封号概率, 我这个号可一次都没被封过
截图看不清楚,我贴上文字;
只有榜首行是我的, 其他的都是ChatGPT回复的内容
用Node.js提取微信大众号封面的url
要提取微信大众号封面的URL,能够运用Node.js和request模块来发送HTTP恳求并解析回来的HTML页面。以下是一个示例代码:
```javascript
const request = require('request');
const cheerio = require('cheerio');
const url = 'https://mp.weixin.qq.com/s/xxxxxxxxxxxxxx'; // 大众号文章链接
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(body);
const coverUrl = $('meta[property="og:image"]').attr('content');
console.log(coverUrl);
}
});
```
在这个示例中,咱们首要运用request模块发送HTTP恳求,并在回调函数中处理响应。然后,咱们运用cheerio模块解析回来的HTML页面,并运用jQuery样式的语法来获取页面中的元素。在这个例子中,咱们运用`$('meta[property="og:image"]')`来获取页面中的`<meta>`标签,然后运用`.attr('content')`来获取`content`属性的值,即大众号封面的URL。最终,咱们将URL打印到控制台中。
需要注意的是,这个示例只能提取大众号文章页面中的封面URL,而不能直接提取大众号的封面URL。如果要提取大众号的封面URL,能够参阅以下代码:
```javascript
const request = require('request');
const cheerio = require('cheerio');
const url = 'https://mp.weixin.qq.com/profile?src=3×tamp=1631955330&ver=2&signature=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'; // 大众号主页链接
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(body);
const coverUrl = $('.profile_header .avatar img').attr('src');
console.log(coverUrl);
}
});
```
在这个示例中,咱们首要发送HTTP恳求,然后运用cheerio模块解析回来的HTML页面。咱们运用`.profile_header .avatar img`来获取大众号主页中的头像图片元素,然后运用`.attr('src')`来获取`src`属性的值,即大众号的封面URL。最终,咱们将URL打印到控制台中。
先试试榜首段代码
const request = require('request');
const cheerio = require('cheerio');
const url = 'https://mp.weixin.qq.com/s/tcorJxJBWoF0yOUHOypuQw'
request(url, function (error, response, body) {
if (!error && response.statusCode == 200) {
const $ = cheerio.load(body);
const coverUrl = $('meta[property="og:image"]').attr('content');
console.log(coverUrl);
}
});
运行今后获取到的封面图片链接
$ node 1
https://mmbiz.qpic.cn/mmbiz_jpg/n3RS3ib3lbz9krBGCZ6jkE6xROetdnyvlPEl6wmoh27gIwaKTe7EuaV7lKgsQ69uXXnVpXnXzNSKc0oG8CdSf7g/0?wx_fmt=jpeg
node 1 的意思
代码是nodejs执行的, 1是文件名1.js
链接正确吗
正确到姥姥家了, 我滴个妈呀, 我就只说了一句话, ChatGPT把事情给我办的, 妥妥当当的
提取到的封面图
还想调教ChatGPT
调教个锤子哦, 一发就中, 饭碗不保了, 兄弟们
用不了GPT怎样办?
能够用 谷歌的Bard
也能够用 微软的NewBing