欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

js加密(四)landChina

程序员文章站 2022-03-21 17:25:20
1. url:http://www.300600900.cn/ 2. target: 3. 简单分析 偶然发现,这个网站的加密,和landChina加密一模一样,js函数的名字都一样。。。所以,只贴出一些代码,有兴趣可以参考: js加密(四)landChina 4. 代码: from afterWo ......

1.  url:

2. target:

 js加密(四)landChina

 

 

 3. 简单分析

偶然发现,这个网站的加密,和landchina加密一模一样,js函数的名字都一样。。。所以,只贴出一些代码,有兴趣可以参考:

js加密(四)landchina

4. 代码:

from afterwork.config import useragent, proxies
import requests
import re
import execjs

targeturl = 'http://www.300600900.cn/'
sess = requests.session()
res = sess.get(url=targeturl)
# print(res.text)

# 执行js
with open('jscode.js', 'r') as f:
    jscode = f.read()
ctx = execjs.compile(jscode)
result = ctx.call('yunsuoautojump')
# print(result)
secondurl = 'http://www.300600900.cn' + result
# print(secondurl)

_ = sess.get(url=secondurl)
res3 = sess.get(url=targeturl)
# print(res3.encoding)
res3.encoding = 'utf-8'
# print(res3.text)
regforinfo = r'<h2>(.*?)</h2>'
productlist = re.findall(regforinfo, res3.text)
for info in productlist:
    print(info)

结果:

js加密(四)landChina

 

 学习交流,勿作他用。