使用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)