话不多少,直接上代码,网上有很多案例,这只是其中一个。并且我已经测试过了。可用。
这段代码需要先安装两个库,
pip install termcolor # termcolor是一个python包,可以改变控制台输出的颜色
pip install PyExecJS # execjs可以在python中运行javascript代码
代码中用到了谷歌地址参数中tk的运算。基本都是用的那一个JS 的代码。具体的可以自己搜索。
# /usr/bin/env python
# -*- coding: utf-8 -*-
import urllib.parse
import execjs,requests,termcolor
class Return_tk():
def __init__(self):
self.ctx = execjs.compile("""
function TL(a) {
var k = "";
var b = 406644;
var b1 = 3293161072;
var jd = ".";
var $b = "+-a^+6";
var Zb = "+-3^+b+-f";
for (var e = [], f = 0, g = 0; g < a.length; g++) {
var m = a.charCodeAt(g);
128 > m ? e[f++] = m : (2048 > m ? e[f&