调教ChatGPT提取公众号封面
牙叔教程 简单易懂
我抱着调教的心, 被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
微信公众号 牙叔教程
作者:牙叔教程
来源:juejin.cn/post/7219599208608284730
来源:juejin.cn/post/7219599208608284730