python爬虫

微信X5内核webview调试

2015-12-15  本文已影响8381人  宅小壮

title: 微信X5内核webview调试
date: 2015-12-15 03:51
comments: true
tags: [debug, webview, 微信]


tbs

上面的下拉框三个选项分别对应着:微信、qq和qq空间。

  • 之间可能有问题的是安装tbs是要在某个微信网页停留一分钟,重点是一分钟后是切换到TbsSuiteNew,而不是重新打开那个软件
  • 然后基本就ok了。
  • 如果上面的方法试了几次也不成功的话,还有另外的方法:
    我在配置qq浏览器的微信调试工具的时候上面有安装的方法

    No.2 adb安装

    1. 下载android-sdk
    2. 点击安装之后,安装tools/Android SDK Platform-tools。图见此图
    3. 此时安装android-sdk的时候需要安装java的,按提示要求下载java后安装即可。
    4. 配置环境变量,参见以下:

    注意事项:(亲自踩过)

    每次设定环境变量之后,需要先将界面中打开的cmd关掉后重新打开。

    ok,可以开始调试了。

    No.3 调试前奏

    D:\android-sdk\platform-tools>adb.exe devices
    List of devices attached
    adb server is out-of-date. killing
    * daemon started successfully
    95CANR4H6T9S7HPJ        device
    

    No.4 正式调试啦

    python ./inspector.py --adb "D:\android-sdk\platform-tools\adb.exe"
    

    然后就ok了,在温馨上打开要调试的页面,然后打开chrome,输入http://localhost:9222/。就可以开始调试了,爽歪歪!

    No.5 一键自动化

    之前研究compress的时候看到别人写了一个bat文件,可以一键压缩css/js,觉得666,得之大神在写bat的时候,觉得好牛呀。然后学习过来。研究了下,好像我还是大致可以学习基础自己去写的,因为后面好多需要这种一键式的,在这里附上我通过skywatcher的文件修改成我自己目录后的文件。

    @echo off
    cd "D:android-sdk\platform-tools\"
    start adb start-server
    start python "E:\frontEnd-work\debug\wx_sq_webview_debug\inspector_client20150401\inspector.py" --adb "D:\android-sdk\platform-tools\adb.exe"
    echo begin server at:http://localhost:9222/
    :begin
    set /p INPUT= Stop server(Y/N)?:
    if /i "%INPUT%"=="y" (goto stop
    ) else (
        goto begin
    )
    :stop
    echo stop server
    start adb kill-server
    exit
    

    尾声

    本来今天晚上实验室有事,利用空余时间完成python的falsk框架来搭建一个博客教程的,可是数据库实在是太难了,几个小时都没有搞定,就果断先暂停了,找大神求带去。想到之前学习的这个调试方法还没有整理。故整理之。。。

    最后附一张调试ing的图。


    调试爽歪歪

    原文链接

    上一篇下一篇

    猜你喜欢

    热点阅读