注册

调教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&timestamp=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

0 个评论

要回复文章请先登录注册