模拟登录正方软件制作的教务系统

 一天心血来潮,想利用爬虫模拟登录自己学校的教务网。捣鼓了一会儿之后,发现学校的教务网是进行了前端加密的。绞尽脑汁地用python加模块模拟了好一会儿,发现总是不对。没办法,只能转向前端js,所以下载了一个模拟执行前端js的pyv8。发现可以解决。

pyv8下载连接:点击打开链接

打开密码:7rd5

python环境是2.7.14

分享如下源码:

#_._ coding:utf-8 _._ #

from datetime import datetime
import json
import re
import time

from lxml import etree
import requests
import rsa
import PyV8
import os
def usePyV8(message,n,e):
    m = message
    #打开pyv8的js环境
    ctxt = PyV8.JSContext()
    #进入js环境
    ctxt.__enter__()
    #

你可能感兴趣的:(爬虫)