You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Axios(JS)中利用首页Cookie访问子页面

如何获取Drexel课程表网站的Session ID Cookie并访问子页面

手动操作方法(适合快速测试)

  • 打开浏览器访问网站首页 https://termmasterschedule.drexel.edu/
  • 按下F12打开开发者工具,切换到Application(Chrome)或Storage(Firefox)标签
  • 在左侧导航栏展开Cookies,点击对应域名,找到名称类似JSESSIONID或SESSIONID的Cookie(这就是带Session ID的标识)
  • 复制该Cookie的键值对(比如JSESSIONID=abc123xyz)
  • 访问子页面时,要么直接在当前浏览器窗口打开链接(浏览器会自动携带会话Cookie),要么用请求头修改工具(如Modify Headers)给子页面请求添加Cookie: JSESSIONID=abc123xyz的请求头

自动化脚本方法(适合批量/程序访问)

用Python的requests库可以自动完成会话维持,代码示例:

import requests

# 初始化会话,自动管理Cookie
session = requests.Session()
# 先访问首页获取Session Cookie
session.get("https://termmasterschedule.drexel.edu/", headers={
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36"
})

# 携带会话Cookie访问子页面
response = session.get("https://termmasterschedule.drexel.edu/webtms_du/courseList/ANIM")

# 验证结果
print("响应状态码:", response.status_code)
print("页面内容预览:", response.text[:500])

注意事项

  • Session Cookie有有效期,浏览器关闭或超时后需要重新获取
  • 如果自动化请求被拦截,可尝试添加Referer请求头,比如在访问子页面时加上headers={"Referer": "https://termmasterschedule.drexel.edu/"}

内容的提问来源于stack exchange,提问作者Daniel-Philips

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 19:42:10