学生选课

使用cookie登录

import requests
from lxml import etree

url = 'http://192.168.3.66:7101/jwxtxsxk/queryxkrw?pt=1517448907047'
data = {'szbid': '217', 'xkxn': '2017', 'xkxq': '1'}
cookie = 'JSESSIONID=QNpnhytWBYLQy2yzsdv0C55HCSQmzN2yD31pv2SJr94Yb1fV58kv!1897400690'  # 登录信息
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36',
    'Referer': 'http://192.168.3.66:7101/jwxtxsxk/xkjd',
    'Cookie': cookie}
html = requests.post(url, data, headers=headers)
# print(html.text)
root = etree.HTML(html.text)
items = root.xpath('//div[@class="xkbtn"]/input/@onclick')
print(len(items))
for item in items:
    print(item)

选课

import requests
from lxml import etree

jxbh = '2017120933101'  # 教学班号
cookie = 'JSESSIONID=QNpnhytWBYLQy2yzsdv0C55HCSQmzN2yD31pv2SJr94Yb1fV58kv!1897400690'  # 登录信息
url = 'http://192.168.3.66:7101/jwxtxsxk/xsxk?jxbh=' + jxbh + '&szbzj=217&xkjd=2&pt=1517448907047'
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36',
    'Referer': 'http://192.168.3.66:7101/jwxtxsxk/queryxkrw?pt=1517448907047',
    'Cookie': cookie}
html = requests.get(url, headers=headers)
print(html.text)
root = etree.HTML(html.text)
items = root.xpath('//div[@class="xkbtn"]/input/@onclick')
print(len(items))
for item in items:
    print(item)

猜你喜欢

转载自my.oschina.net/u/3646781/blog/1612478