首页 文章 精选 留言 我的

精选列表

搜索[微信公众号],共10002篇文章
优秀的个人博客,低调大师

Python开发微信公众号后台(系列二)

2.3 文本消息操作小例——查快递 上一小节我们已经完成了对文本消息最基础的操作,但是原样返回内容,并没有做任何更多的操作,这一次我们来试试快递接口。 我使用的依然是前文中提到的文章中的 kuaidi100 查快递接口,不过我在本地测试了许多次通过但是 SAE 的服务器依然无法返回正常结果,在网上搜了很久发现时 快递100 封掉了来自 SAE IP 段的请求,也就是说那个接口不能用了,那段代码也废掉了。所以我们只能退而求其次,做一个通过快递单号判断快递公司的功能。 依然是修改weixinInterface.py def POST(self): str_xml = web.data() #获得post来的数据 xml = etree.fromstring(str_xml)#进行XML解析 msgType=xml

优秀的个人博客,低调大师

Python开发微信公众号后台(系列三)

之前有主流的小黄鸡机器人,但是没找到官方的网页版。(小黄鸡提供付费 API )尝试使用http://www.niurenqushi.com/app/simsimi/(虽然事实证明这个网站用的是图灵机器人的 API 而非小黄鸡 API ,后面我们会再谈 API 怎么用) 很简单的一个请求。 http://www.niurenqushi.com/app/simsimi/ajax.aspx?txt= 网址后面加上内容就可以了。 # -*- coding: utf-8 -*- import requests def talk(content): s = requests.session() r = s.post('http://www.niurenqushi.com/app/simsimi/ajax.aspx?txt

优秀的个人博客,低调大师

微信公众号推送文图片什么尺寸最佳?(转)

作者:trickyEdecay 链接:https://www.zhihu.com/question/27138896/answer/127500504 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 我是看到目前最高赞的答案飘过来的2333 看到最高赞的尺寸是 600 x 275而官方推荐的大图尺寸是 900 x 500 作为一只标准的强迫症(误我就是想拿 900 x 500 来画鬼符 折腾了老半天,终于测出 我的标准 (oh,对了,我没有量具体的尺寸,反正就是导出了几张png,以后做封面的时候直接放在最上面的图层就可以对着看了) 1.单图文封面 多不过感觉也是够用的,总结一下 iPhone不会对图片进行裁剪 iPad会对图片左右两侧进行裁剪 Android会对图片上下两侧进行裁剪 分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分) 2.多图文的主封面 多图文就相对来说比较复杂了,总结一下 iPhone不会对图片进行裁剪 iPad会对图片上下两侧进行裁剪 Android会对图片上下两侧进行裁剪 分享给朋友/到朋友圈会直接裁剪至只剩中间部分(上图红色部分) 图中黑色部分是多图文才有的,因为多图文有一个标题会挡住图片,这里测出了三种设备的标题高度 (不同的设备之间还是存在微小差异的,所以说,设计的时候请不要踩线!不要踩线!不要踩线!) 好了,把上面两张图的png文件给大家: ![单图文封面模板.png](https://ooo.0o0.ooo/2016/10/20/580862c617c60.png) ![多图文主封面模板.png](https://ooo.0o0.ooo/2016/10/20/580862c6197e8.png 如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/

优秀的个人博客,低调大师

如何阻止微信公众号网页版背景图片的加载?

AdBlock 支持使用 `## + CSS selector` 的方式编写 Element Hiding Filter,本质上就是用 CSS Selector 定位 DOM 元素,然后由 AdBlock 将其隐藏。AdBlock 官方文档也明确说明,其自定义过滤规则兼容 Adblock Plus 的过滤语法。([helpcenter.getadblock.com][1]) 针对你这个 SVG 元素: ```html ``` 我最推荐写成: ```text ##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 它的含义就是: ```css rect [width="72"] [height="32"] [rx="16"] [fill="#FF2442"] ``` 也就是寻找同时满足这 4 个条件的 ``: * `width=72` * `height=32` * `rx=16` * `fill=#FF2442` 然后将其隐藏。 AdBlock 的 `##` 后面允许直接使用标准 CSS Selector,这正是官方定义的 Element Hiding Filter 语法。([Adblock Plus Help Center][2]) ### 更推荐限制在特定网站 如果这个元素只需要在某一个网站隐藏,**强烈建议加域名**,不要让规则作用于所有网页。 例如网站是: ```text example.com ``` 那么写: ```text example.com##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 这样比: ```text ##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 安全得多。 因为后一条规则会在**所有网站**寻找满足这些条件的 SVG ``,理论上可能误伤其他网页。 --- ### 如果你想匹配得更宽松 假设网站以后改变了圆角: ```html rx="16" ``` 或者高度发生变化,那么原规则就失效了。 如果 `#FF2442` 这个颜色本身比较有辨识度,可以简化成: ```text example.com##rect[fill="#FF2442"] ``` 或者: ```text example.com##svg rect[fill="#FF2442"] ``` 第二种明确表示: > 在 `` 内寻找 `fill="#FF2442"` 的 ``。 我会更推荐这一版: ```text example.com##svg rect[width="72"][height="32"][fill="#FF2442"] ``` 保留几个关键属性,但不依赖 `rx` 和空的 `style`。 --- ### 不建议加入 `style=""` 虽然你也可以写成: ```text example.com##rect[width="72"][height="32"][rx="16"][fill="#FF2442"][style=""] ``` 但我不推荐。 因为: ```html style="" ``` 很可能只是当前页面生成出来的临时状态。网站稍微修改代码,例如变成: ```html style="opacity: 1;" ``` 或者干脆取消 `style` 属性: ```html ``` 你的规则就无法命中了。 所以: ```text example.com##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 更加稳健。 --- ### 一个非常重要的问题:你到底想隐藏 ``,还是整个按钮? SVG 页面经常是这样的: ```html 登录 ``` 如果你只隐藏: ```text ##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 结果可能只是**红色圆角背景消失**,但: ```text 登录 ``` 文字仍然存在。 也就是说,AdBlock 只隐藏 ``: ```text svg ├── rect ← 被隐藏 └── text ← 仍然显示 ``` 如果你的真正目标是隐藏**整个 SVG 按钮**,可以考虑匹配包含这个 `` 的 ``: ```text example.com##svg:has(rect[width="72"][height="32"][rx="16"][fill="#FF2442"]) ``` 例如: ```html 按钮 ``` 这条规则会隐藏整个: ```html ... ``` 而不仅仅是红色 ``。 如果实际 DOM 是: ```html 按钮 ``` 那么甚至可以针对 ``: ```text example.com##g:has(rect[width="72"][height="32"][rx="16"][fill="#FF2442"]) ``` 这样隐藏整个按钮组,却不会误伤同一个 SVG 中的其他图形。 ### 在 Chrome AdBlock 中添加 AdBlock 官方当前给出的操作方式是: **AdBlock 图标 → 齿轮 → Customize → Manually edit your filters → Edit** 加入规则,比如: ```text example.com##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 点击 **Save**,然后刷新网页。([helpcenter.getadblock.com][1]) 如果只是隐藏你贴出来的这个 ``,那么直接使用: ```text ##rect[width="72"][height="32"][rx="16"][fill="#FF2442"] ``` 即可。 如果你把这个 `` **外层完整的 `...` 或者父级 DOM 结构**再贴给我,我可以进一步给你写一条**只命中这个按钮、几乎不会误伤其他 SVG 元素**的 AdBlock rule。 [1]: https://helpcenter.getadblock.com/adblock-help-center/how-to-use-custom-filters?utm_source=chatgpt.com "How to use custom filters | AdBlock Help Center" [2]: https://help.adblockplus.org/adblock-plus-help-center/how-to-write-filters?utm_source=chatgpt.com "How to write filters | Adblock Plus Help Center"

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册