当前位置:首页 » 密码管理 » 微信访问自建网站

微信访问自建网站

发布时间: 2022-08-07 10:00:44

‘壹’ 微信公众号可以自建网站吗

这个功能是可以通过一些高校微信平台实现的,比如“掌上大学”和“腾讯微校”等。
首先你得用你的公众号登陆官网,在“腾讯微校”的应用广场中找到“微网站”并且开启这个应用,里面有很多网站模板可以选择,你选你喜欢的网站风格,然后就可以开始DIY网站了。
“掌上大学”同样也是先登陆,然后在商店中找到“微官网”这个应用,同样的它们提供不少模板选择,还有更全面的文章、幻灯片等设置,功能是全面了,可是操作复杂了不少,不是一般新手能玩得过来。
我目前用的是“腾讯微校”的“微网站”,操作简单易懂,而且功能也不差。
打了这么多的字,希望采纳哦

‘贰’ 如何抓取微信所有公众号最新文章

经常有朋友需要帮忙做公众号文章爬取,这次来做一个各种方法的汇总说明。
目前爬取微信公众号的方法主要有3种:

  • 通过爬取第三方的公众号文章聚合网站

  • 通过微信公众平台引用文章接口

  • 通过抓包程序,分析微信app访问公众号文章的接口

  • 通过第三方的公众号文章聚合网站爬取

    微信公众号文章一直没有提供一个对外的搜索功能,直到2013年微信投资搜狗之后,搜狗搜索接入微信公众号数据,从此使用搜狗搜索就可以浏览或查询到相关公众号以及文章。
    域名是: https://weixin.sogou.com/

可以直接搜索公众号或者文章的关键字,一些热门的公众号更新还是很及时的,几乎做到了和微信同步。

所以,爬一些热门公众号可以使用搜狗微信的接口来做,但是一些小众公众号是搜索不到的,而且搜狗的防爬机制更新的比较勤,获取数据的接口变化的比较快,经常两三个月就有调整,导致爬虫很容易挂,这里还是建议使用 selenium爬比较省心。另外搜狗对每个ip也有访问限制,访问太频ip会被封禁24小时,需要买个ip池来做应对。
还有一些其他公众号文章聚合网站(比如传送门)也都存在更新不及时或者没有收录的问题,毕竟搜狗这个亲儿子都不行。

通过微信公众平台引用文章接口

这个接口比较隐蔽而且没法匿名访问,所有得有一个公众号,建议新注册一个公众号比较好,免得被封。
下面开始具体步骤:首先登录自己的微信公众号,在进去的首页选择 新建群发,然后再点击 自建图文,在文章编辑工具栏中找到 超链接,如下图:

到这里就可以输入公众号的名字,回车之后微信就会返回相匹配的公众号列表,接着点击你想抓取的公众号,就会显示具体的文章列表了,已经是按时间倒序了,最新的文章就是第一条了。

微信的分页机制比较奇怪,每个公众号的每页显示的数据条数是不一样的,分页爬的时候要处理一下。
通过chrome分析网络请求的数据,我们想要的数据已经基本拿到了,文章链接、封面、发布日期、副标题等,如

由于微信公众平台登录验证比较严格,输入密码之后还必须要手机扫码确认才能登录进去,所以最好还是使用 selenium做自动化比较好。具体微信接口的分析过程我就不列了,直接贴代码了:

  • import re

  • import time

  • import random

  • import traceback

  • import requests

  • from selenium import webdriver

  • class Spider(object):

  • '''

  • 微信公众号文章爬虫

  • '''

  • def __init__(self):

  • # 微信公众号账号

  • self.account = '[email protected]'

  • # 微信公众号密码

  • self.pwd = 'lei4649861'

  • def create_driver(self):

  • '''

  • 初始化 webdriver

  • '''

  • options = webdriver.ChromeOptions()

  • # 禁用gpu加速,防止出一些未知bug

  • options.add_argument('--disable-gpu')

  • # 这里我用 chromedriver 作为 webdriver

  • # 可以去 http://chromedriver.chromium.org/downloads 下载你的chrome对应版本

  • self.driver = webdriver.Chrome(executable_path='./chromedriver', chrome_options=options)

  • # 设置一个隐性等待 5s

  • self.driver.implicitly_wait(5)

  • def log(self, msg):

  • '''

  • 格式化打印

  • '''

  • print('------ %s ------' % msg)

  • def login(self):

  • '''

  • 登录拿 cookies

  • '''

  • try:

  • self.create_driver()

  • # 访问微信公众平台

  • self.driver.get('https://mp.weixin.qq.com/')

  • # 等待网页加载完毕

  • time.sleep(3)

  • # 输入账号

  • self.driver.find_element_by_xpath("./*//input[@name='account']").clear()

  • self.driver.find_element_by_xpath("./*//input[@name='account']").send_keys(self.account)

  • # 输入密码

  • self.driver.find_element_by_xpath("./*//input[@name='password']").clear()

  • self.driver.find_element_by_xpath("./*//input[@name='password']").send_keys(self.pwd)

  • # 点击登录

  • self.driver.find_elements_by_class_name('btn_login')[0].click()

  • self.log("请拿手机扫码二维码登录公众号")

  • # 等待手机扫描

  • time.sleep(10)

  • self.log("登录成功")

  • # 获取cookies 然后保存到变量上,后面要用

  • self.cookies = dict([[x['name'], x['value']] for x in self.driver.get_cookies()])

  • except Exception as e:

  • traceback.print_exc()

  • finally:

  • # 退出 chorme

  • self.driver.quit()

  • def get_article(self, query=''):

  • try:

  • url = 'https://mp.weixin.qq.com'

  • # 设置headers

  • headers = {

  • "HOST": "mp.weixin.qq.com",

  • "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36"

  • }

  • # 登录之后的微信公众号首页url变化为:https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN&token=1849751598,

  • # 从这里获取token信息

  • response = requests.get(url=url, cookies=self.cookies)

  • token = re.findall(r'token=(d+)', str(response.url))[0]

  • time.sleep(2)

  • self.log('正在查询[ %s ]相关公众号' % query)

  • search_url = 'https://mp.weixin.qq.com/cgi-bin/searchbiz?'

  • # 搜索微信公众号接口需要传入的参数,

  • # 有三个变量:微信公众号token、随机数random、搜索的微信公众号名字

  • params = {

  • 'action': 'search_biz',

  • 'token': token,

  • 'random': random.random(),

  • 'query': query,

  • 'lang': 'zh_CN',

  • 'f': 'json',

  • 'ajax': '1',

  • 'begin': '0',

  • 'count': '5'

  • }

  • # 打开搜索微信公众号接口地址,需要传入相关参数信息如:cookies、params、headers

  • response = requests.get(search_url, cookies=self.cookies, headers=headers, params=params)

  • time.sleep(2)

  • # 取搜索结果中的第一个公众号

  • lists = response.json().get('list')[0]

  • # 获取这个公众号的fakeid,后面爬取公众号文章需要此字段

  • fakeid = lists.get('fakeid')

  • nickname = lists.get('nickname')

  • # 微信公众号文章接口地址

  • search_url = 'https://mp.weixin.qq.com/cgi-bin/appmsg?'

  • # 搜索文章需要传入几个参数:登录的公众号token、要爬取文章的公众号fakeid、随机数random

  • params = {

  • 'action': 'list_ex',

  • 'token': token,

  • 'random': random.random(),

  • 'fakeid': fakeid,

  • 'lang': 'zh_CN',

  • 'f': 'json',

  • 'ajax': '1',

  • 'begin': '0', # 不同页,此参数变化,变化规则为每页加5

  • 'count': '5',

  • 'query': '',

  • 'type': '9'

  • }

  • self.log('正在查询公众号[ %s ]相关文章' % nickname)

  • # 打开搜索的微信公众号文章列表页

  • response = requests.get(search_url, cookies=self.cookies, headers=headers, params=params)

  • time.sleep(2)

  • for per in response.json().get('app_msg_list', []):

  • print('title ---> %s' % per.get('title'))

  • print('link ---> %s' % per.get('link'))

  • # print('cover ---> %s' % per.get('cover'))

  • except Exception as e:

  • traceback.print_exc()

  • if __name__ == '__main__':

  • spider = Spider()

  • spider.login()

  • spider.get_article('python')

代码只是作为学习使用,没有做分页查询之类。实测过接口存在访问频次限制,一天几百次还是没啥问题,太快或者太多次访问就会被封24小时。

‘叁’ 在微信上怎么访问其他网站

第一步:用手机登陆微信。

第二步:打开微信登陆网页。

第三步:在手机上点击发现-扫一扫。

第四步:用手机扫描网页中的二维码。

第五步:网页中提示成功扫描。

第六步:在手机上点击确认登录。

第七步:微信网页版登录成功。

‘肆’ 怎么建设一个微信网站,可以用微信登陆

微信网站制作具体操作步骤如下:
第一步:登陆微舍, 注册一个账号;
注册账号

第二步:登陆账号,点击管理中心,

第三步:添加微信公众账号并绑定微信公众平台(托管微信公众号,可以一键生成微信信息并绑定微信号。如果您熟悉微信信息并且能自行绑定,可选择手工接入。)

第四步:点击微网站进入微网站设置,

第五步:选择微舍3G网站搭建。首先配置首页回复配置,填写后用户会收到的微网站图文介绍。

第六步:为分类栏目添加内容,完成即可

‘伍’ 微信公众平台怎么搞能接入到自己的网站,求指导

在自定义菜单里面添加你网站的手机官网链接,如果你添加的是pc端网站那么打开就会显示pc端就不好看了,如你你想别人重你的官网进入公众号,可以在官网的旁边放上公众号的二维码就可以的。

‘陆’ 如何实现在微信中朋友圈中看到自己的网站

想要实现在微信中朋友圈中看到自己的网站只要几个步骤就可以实现

所需工具:UC浏览器、微信

步骤1,在UC浏览器打开自己的网站

步骤2,打开想要分享的网页,然后按UC浏览器底部中间的菜单出现如下图界面

步骤5.在光标出输入你想表达的文字,最后按发送,就可以实现在微信中朋友圈中看到自己的网站了。

注意:这方法只保证在UC浏览器下操作有效,其他浏览器没试过。

‘柒’ 微信公众平台怎么样接入自己的网站

  1. 登录微信公众平台。

  2. 点击公众平台名称,选择 功能设置。

  3. 在下方 JS安全接口域名 右侧点击 设置。

  4. 设置JS接口安全域名后,就可在该域名下调用微信开放的JS接口了。

‘捌’ 如何在微信公众平台上接入自己的网站

在菜单里添加网站链接就行了
如果是未认证的订阅号,菜单里不能添加外链
即便是其他认证的公众号,添加的网站链接如果是PC端网站链接,在手机上打开浏览非常不方便,建议网络 网程微平台 ,将你的公众号接入到这个第三方平台,里面有免费的微网站、微官网可以使用

‘玖’ 如何在微信上建网站

微网站就是把公司开设在微信上,把自己的生意装到用户的手机里,传统生意要做到互联网上,要有互联网站,在移动互联网上,就需要有微网站。微网站是指将企业信息、服务、活动等
内容通过微信网页的方式进行表现,不但增加了信息展现量,也使信息的展现更加赏心悦目,进一步提高用户体验。要实现这一些最重要的是在公众平台上建立一个属于自己的微网站。
方法/步骤
1注册好实用微信运营平台,添加自己的公众号
2在好实用微信运营平台获取公众号的APi接口,填入微信公众平台的开发模式中,然后开启开发模式
3绑定成功后,手机发送给公众号:城信圈。查看是否有回复。有回复证明已经绑定成功。
4在好实用的功能管理中进入微站,添加微网站,选择模板,添加文章图片等素材,微信网站就可以成功啦
弄完这些后你就可以有一个属于自己的微网站了。

热点内容
c语言矩阵求逆 发布:2024-05-20 15:38:09 浏览:48
易通文件夹 发布:2024-05-20 15:36:25 浏览:996
斗罗大陆斗罗武魂是什么服务器 发布:2024-05-20 15:33:38 浏览:715
亚马逊的苹果和安卓哪个好 发布:2024-05-20 15:32:57 浏览:549
彩虹岛空中战场什么配置 发布:2024-05-20 15:23:31 浏览:525
c语言如何把字符串赋给字符数组 发布:2024-05-20 15:23:28 浏览:784
java调用返回值 发布:2024-05-20 15:17:32 浏览:501
编程函数头 发布:2024-05-20 15:05:04 浏览:401
日志服务器如何分ip地址保存 发布:2024-05-20 14:46:50 浏览:263
如何阻止安卓自启动 发布:2024-05-20 14:30:16 浏览:351