V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
onekkone
V2EX  ›  微信

教你如何开启微信浏览器内置控制台

  •  3
     
  •   onekkone · 2020-03-05 19:03:42 +08:00 · 14537 次点击
    这是一个创建于 1732 天前的主题,其中的信息可能已经有所发展或是发生改变。
    第 1 条附言  ·  2020-03-06 00:16:10 +08:00
    关于微信版本
    我使用过 2.6 版本和 2.8 版本 两版本共用一个 pak 都可打开控制台页面
    40 条回复    2020-12-14 09:08:48 +08:00
    onekkone
        1
    onekkone  
    OP
       2020-03-05 19:33:26 +08:00
    别光看不回复啊..... 给点反应呢
    bzj
        2
    bzj  
       2020-03-05 21:10:11 +08:00
    太麻烦了,直接把浏览器的 UA 改成微信的更方便
    xyjincan
        3
    xyjincan  
       2020-03-05 21:15:28 +08:00
    @bzj 这么简单啊
    mogutouer
        4
    mogutouer  
       2020-03-05 21:18:15 +08:00   ❤️ 1
    微信开发工具被吃了?
    wangyzj
        5
    wangyzj  
       2020-03-05 21:19:46 +08:00
    微信开发者工具,没别的好办法
    bzj
        6
    bzj  
       2020-03-05 21:27:52 +08:00
    @xyjincan

    打开 Chrome,F12 打开开发人员工具,点击菜单按钮 - More Tools -Network condition
    打开 Network condition 窗口 User agent 选项,选择 Custom (自定义),然后在下面的文本框中输入 UA

    Android 微信 UserAgent

    mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) version/4.0 mobile safari/534.30 micromessenger/5.0.1.352

    iOS 微信 UserAgent

    mozilla/5.0 (iphone; cpu iphone os 5_1_1 like mac os x) applewebkit/534.46 (khtml, like gecko) mobile/9b206 micromessenger/5.0

    不过需要微信授权的页面会获取不到 openid
    onekkone
        7
    onekkone  
    OP
       2020-03-05 21:35:42 +08:00 via Android   ❤️ 1
    @bzj 你根本不理解这个东西的意义…
    onekkone
        8
    onekkone  
    OP
       2020-03-05 21:45:14 +08:00 via Android
    😂你们似乎并没有理解这个发现的意义呢
    shanlanlan
        9
    shanlanlan  
       2020-03-05 22:13:40 +08:00
    楼主你好,摸索了半天,最终报错如下:(node:19608) UnhandledPromiseRejectionWarning: Error: Cannot navigate to invalid URL
    bzj
        10
    bzj  
       2020-03-05 22:39:29 +08:00
    @onekkone 有个鸡毛意义,不就是把微信内置浏览器审查元素的功能调出来,你要监听用户的行为,用户还要先安装你这个工具,再说你当微信的安全部门是吃干饭的?
    onekkone
        11
    onekkone  
    OP
       2020-03-05 22:46:24 +08:00 via Android
    @bzj 我后面已经说过了 即使任何文件都不安装 只要在命令行加个参数 就能够通过协议连接了
    onekkone
        12
    onekkone  
    OP
       2020-03-05 22:47:31 +08:00 via Android
    @shanlanlan 尝试先开一个网页再运行看看
    shanlanlan
        13
    shanlanlan  
       2020-03-05 23:12:19 +08:00
    @onekkone #12 原文:“@shanlanlan 尝试先开一个网页再运行看看”
    ======
    回复:#12 试过,不成功。
    onekkone
        14
    onekkone  
    OP
       2020-03-05 23:21:05 +08:00 via Android
    @shanlanlan 浏览器右键有出现显示控制台选项吗
    uqf0663
        15
    uqf0663  
       2020-03-06 01:44:08 +08:00
    楼上一堆人不懂就开喷,微信开发者工具只能调试自己(在公众号后台授权)的网页,楼主这个发现直接可以调试(爬取)所有 PC 版能访问的页面。
    tab16360
        16
    tab16360  
       2020-03-06 07:57:31 +08:00 via Android
    @bzj 无知无畏 天真无鞋
    tab16360
        17
    tab16360  
       2020-03-06 07:58:00 +08:00 via Android
    感谢楼主分享
    jucelin
        18
    jucelin  
       2020-03-06 08:44:07 +08:00
    @mogutouer #4 开发者工具只能调试自己的,不能调试别人的。
    jucelin
        19
    jucelin  
       2020-03-06 08:44:29 +08:00
    感谢分享
    jucelin
        20
    jucelin  
       2020-03-06 10:33:11 +08:00
    右键:Show DevTools 后,弹出的 DevTools 一片空白,怎么处理啊?
    尝试了用 Opera66 访问,也不显示 DevTools,Chrome 也不显示,也不出现你截图的错误。
    用代码远程控制倒是正常。
    onekkone
        21
    onekkone  
    OP
       2020-03-06 10:40:45 +08:00 via Android
    @jucelin 缺 pak 文件
    onekkone
        22
    onekkone  
    OP
       2020-03-06 10:41:16 +08:00 via Android
    或者 pak 跟浏览器版本对应不上
    jucelin
        23
    jucelin  
       2020-03-06 11:02:12 +08:00
    @onekkone #21
    这是我的浏览器版本: https://i.loli.net/2020/03/06/omqlzH7A8VkJ3Ni.png 和你的好像一致。
    devtools_resources.pak 和 WeChatWeb.exe 在同一个文件夹下。
    尴尬了。。。
    onekkone
        24
    onekkone  
    OP
       2020-03-06 11:07:40 +08:00 via Android
    @jucelin 启动参数哪里 把输出日志打开 具体参数参考 cef
    onekkone
        25
    onekkone  
    OP
       2020-03-06 11:09:23 +08:00 via Android
    @jucelin 或者你可以指定 pak 文件路径 但是需要另外几个 我猜测是因为你的微信所在盘符的问题
    fancy111
        26
    fancy111  
       2020-03-06 11:11:24 +08:00
    没什么太多用,想要黑别人还得先修改对方电脑上的微信端。有这个权限干什么不行。
    hging
        27
    hging  
       2020-03-06 11:11:29 +08:00
    @livid 掘金的广告最近多了起来
    jucelin
        28
    jucelin  
       2020-03-06 11:13:51 +08:00
    @onekkone #25 刚刚直接在 Chrome 的远程调试中直接打开了,不需要安装 pak
    chrome://inspect/#devices
    doublleft
        29
    doublleft  
       2020-03-06 11:15:20 +08:00
    意义就是可以抓到公众号文章数据,阅读数 评论之类的
    onekkone
        30
    onekkone  
    OP
       2020-03-06 11:15:33 +08:00 via Android
    @jucelin 👍
    Livid
        31
    Livid  
    MOD
       2020-03-06 12:48:55 +08:00
    @hging 谢谢。还有其他类似的链接可以给我一下么?
    hging
        32
    hging  
       2020-03-06 14:15:37 +08:00   ❤️ 1
    bzj
        33
    bzj  
       2020-03-06 16:04:33 +08:00
    @tab16360 666 笑死我了,你说得这话就看得出来你得水平
    xiangbohua
        34
    xiangbohua  
       2020-10-05 13:04:35 +08:00
    我有个网页,用来显示 pdf 的用的 pdf.js ,其他浏览器都可以访问,包括 mac 的微信内置客户端,就 windows 上面微信内置的浏览器无法打开,pdf.js 的框架是有的,但是没办法显示内容。
    现在微信的是 2.9 了。我加上--remote-debugging-port=8000,再打开 localhost:8000 打不开调试界面,
    xiangbohua
        35
    xiangbohua  
       2020-10-05 13:31:36 +08:00
    @bzj 问下,我有个页面在 windows 下面微信的内置浏览器里面不正常,其他浏览器都可以,我想要调试一下的话通过修改 useragernt 可以做到吗?
    xiangbohua
        36
    xiangbohua  
       2020-10-05 13:32:34 +08:00
    @onekkone 最新的微信 2.9 是不是已经关闭了启动参数的了,我加上启动参数之后,打不开 8000 端口的界面了,
    EasyProgramming
        37
    EasyProgramming  
       2020-10-10 16:07:25 +08:00
    @xiangbohua 兄弟,整好了不?
    EasyProgramming
        38
    EasyProgramming  
       2020-10-10 16:13:21 +08:00
    @xiangbohua https://momane.com/debug-webpage-on-mobile-and-wechat-in-chrome

    我找到了一篇文章,貌似靠谱,准备验证下
    letitbesqzr
        39
    letitbesqzr  
       2020-12-01 17:03:23 +08:00
    @xiangbohua #36 哥们,有找到其他办法可以加上这参数么?
    xiangbohua
        40
    xiangbohua  
       2020-12-14 09:08:48 +08:00
    @letitbesqzr 原始问题解决了,就诶看这快
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2794 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.