package com.walker.wxtools;
|
|
import com.walker.infrastructure.utils.WaitConsoleInput;
|
import com.walker.wxtools.spider.MockSpiderScheduler;
|
import com.walker.wxtools.support.DefaultOfficialAccountEngine;
|
import org.junit.Test;
|
import org.springframework.web.client.RestTemplate;
|
|
public class WxToolsMain {
|
|
private static final String appId = "wx15df95c5963eadde";
|
private static final String secret = "16a6df30044bf275583c460724bced6b";
|
|
private static final String COOKIE = "accept: */*\n" +
|
"accept-encoding: gzip, deflate, br\n" +
|
"accept-language: zh-CN,zh;q=0.9,en;q=0.8\n" +
|
"cookie: appmsglist_action_3883895059=card; pgv_pvid=8736667425; pgv_pvi=3619887104; RK=rYiwXVOJWj; ptcz=a5158d8247546e9ba5022482b4aab8d94d831bfc8bbec029ac8fa0f3d89a27f9; ua_id=5Wd2OUshqdq9C9waAAAAAOSJz2OWgEq_2_bmXJECcOw=; mm_lang=zh_CN; pac_uid=0_5db8012ba440c; tvfe_boss_uuid=fd39ba5129088f1d; wxuin=51328245845698; iip=0; ptui_loginuin=28914843@qq.com; _clck=0|1|fb3|0; uuid=b8ccccfe62223267e31b94a49adcb10f; rand_info=CAESIDu8eAJ5YrpfaRrwbyq0FSRI8KHOhlC1AR24S/w8sc/N; slave_bizuin=3883895059; data_bizuin=3883895059; bizuin=3883895059; data_ticket=8r0sn+2F0aj8kTKPsF9L3Bgb2mjPrdAF0r7NjGT7diE4Uc1y1v483NbVzQI7g6wC; slave_sid=cDhqbEZ6Qm44bG9GOHZaQWlYR1FLekJ6X0l1X0p2ZUhFTDhLT3RUam1sUUJmR1ZFQnNEU0VfRlFta3ZCRzRaMFRTMlRLellOUVhjU0lDVzVGbl9GT3VZSUs5aVpETEhONTJUT0dsX3p4VHJZNXFBRzk4aWF0RGdWZ0NJV1FvQW4zWVNpQnZ5R09CbnZMTkxo; slave_user=gh_4c595d3ad3b4; xid=84b53218c8af7d77d225a9bf6e05c928\n" +
|
"referer: https://mp.weixin.qq.com/cgi-bin/appmsg?t=media/appmsg_edit&action=edit&type=77&appmsgid=100000033&isMul=1&replaceScene=0&isSend=0&isFreePublish=0&token=1355026961&lang=zh_CN\n" +
|
"user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36\n" +
|
"x-requested-with: XMLHttpRequest\n" +
|
"action: list_ex\n" +
|
"begin: 0\n" +
|
"count: 5\n" +
|
"fakeid: MzU4NjgwNDc2MQ==\n" +
|
"type: 9\n" +
|
"query: \n" +
|
"token: 1355026961\n" +
|
"lang: zh_CN\n" +
|
"f: json\n" +
|
"ajax: 1";
|
|
@Test
|
public void testWxSpider(){
|
MockSpiderScheduler spiderScheduler = new MockSpiderScheduler();
|
spiderScheduler.setCookieAndParameter(COOKIE, "\n");
|
System.out.println("调用一次完成");
|
|
WaitConsoleInput.waitInput();
|
|
// 终止采集
|
spiderScheduler.terminate();
|
}
|
|
// @Test
|
public void testBasicAccessToken(){
|
DefaultOfficialAccountEngine officialAccountEngine = new DefaultOfficialAccountEngine();
|
officialAccountEngine.setAppId(appId);
|
officialAccountEngine.setSecret(secret);
|
officialAccountEngine.setRestTemplate(new RestTemplate());
|
String accessToken = officialAccountEngine.getBasicAccessToken();
|
System.out.println(accessToken);
|
}
|
}
|