Sant'Anna Pisa - Job and Course Monitor
Monitors the Scuola Superiore Sant'Anna di Pisa website for job postings, admissions, courses, and educational/employment opportunities.
Website: https://www.santannapisa.it/it
No API keys, binaries, or dependencies required — uses browser automation to navigate the public website.
Key Pages
JOBS / SELECTIONS
| Page | URL | Content |
|---|
| Competitions hub | INLINECODE0 | Central hub with all categories (jobs + education) |
| Active selections |
/it/cerca-selezioni?status=current | Currently open job postings |
| Expiring selections |
/it/cerca-selezioni?status=expiring | Job postings closing soon |
| Selection archive |
/it/cerca-selezioni?status=expired | Closed/expired postings |
COURSES / EDUCATION
| Page | URL | Content |
|---|
| Enter Sant'Anna | INLINECODE4 | Main hub — admissions deadlines for all levels |
| Bachelor admission |
/it/concorso-di-primo-livello-e-ciclo-unico | Entrance exam info and deadlines for Bachelor (3-yr) |
| Master admission |
/it/concorso-di-secondo-livello | Entrance exam info and deadlines for Master (2-yr) |
| PhD call |
/it/formazione/bando-phd |
Current PhD call with positions and deadlines |
| PhD overview |
/it/formazione/phd | List of all PhD programs |
| Master I level |
/it/master-i-livello | 1st level Master programs list |
| Master II level |
/it/master-ii-livello | 2nd level Master programs list |
| Seasonal School |
/it/formazione/seasonal-school | Short intensive courses with dates |
| How to apply (Seasonal) |
/it/formazione/come-accedere-seasonal-school | Seasonal School application info |
Job Selection Categories (URL Filters)
Append ?categories[0]=CATEGORY_NAME to /it/cerca-selezioni:
| Category | Filter URL | Description |
|---|
| Teaching/research staff | INLINECODE15 | Professors and researchers |
| Fixed-term researchers |
selezioni_ricercatori_a_temp_determinato | RTD-A, RTD-B positions |
| Research contracts |
contratto_di_ricerca | Research grants/contracts |
| Post-doc |
incarichi_post_doc | Post-doctoral positions |
| Research positions (direct) |
incarichi_di_ricerca_selezione | Direct selection |
| Expression of interest |
incarichi_di_ricerca_interesse | Open call |
| Research grants archive |
assegni_di_ricerca | Archived grants |
| Teaching |
incarichi_di_insegnamento | Teaching assignments |
| Technical-admin staff |
selezioni_personale_tecnico_amm | Technical/administrative staff |
| Technologist |
selezioni_personale_tecnologo | Technologist roles |
| External assignments |
incarichi_esterni | External collaborations |
How to Monitor (Complete Workflow)
SECTION A: JOBS
Navigate to /it/cerca-selezioni (or filtered URLs above) and extract job postings from the page. Each posting follows this pattern in the accessibility tree:
CODEBLOCK0
Extract: publication date, ID, title, application deadline, and permalink.
SECTION B: COURSES / EDUCATION — DEADLINES
Bachelor/Master Admission (from /it/entrare-al-sant-anna)
CODEBLOCK1
PhD Call (from /it/formazione/bando-phd)
CODEBLOCK2
Seasonal School (from /it/formazione/seasonal-school)
The page has ~36 courses displayed in a multi-column card layout. Scroll down 3-4 times to capture all courses before extracting.
For each course card, extract:
- - Course name (h3 heading)
- Course page link: INLINECODE27
- Course dates (paragraph, e.g. "March 23rd - 27th, 2026")
Previous program archives are available: 24-25, 23-24, 22-23, 21-22
For application deadlines: navigate /it/formazione/come-accedere-seasonal-school
- - Winter courses: deadlines typically ~2 months before
- Spring courses: deadlines ~1-2 months before
- Summer courses: deadlines ~1 month before
University Masters (from /it/master-i-livello and /it/master-ii-livello)
Each Master has its own page with title, application deadline, and PDF call link.
Complete Monitoring Workflow
For a full check, navigate in order:
- 1.
/it/cerca-selezioni?status=expiring — job postings closing soon - INLINECODE30 — active job postings
- INLINECODE31 — Bachelor/Master admission deadlines
- INLINECODE32 — PhD call status
- INLINECODE33 — Seasonal School courses (scroll 3-4x to capture all)
- INLINECODE34 — Seasonal School application info
- INLINECODE35 — 1st level Master programs
- INLINECODE36 — 2nd level Master programs
URL Construction
Relative links (e.g.
/it/...) should be prefixed with
https://www.santannapisa.it to form full URLs.
Notes and Pitfalls
- - The website is Drupal-based with server-side rendering — no JavaScript execution needed for content
- Cookie banner present on most pages — ignore it
- PhD call URL changes yearly but
/it/formazione/bando-phd always points to the current one - Bachelor/Master admission PDF URLs change annually
- Always compare with previous check to detect new postings or changes
- Individual pages for future Seasonal School courses (April-July) may not be published yet — check periodically
圣安娜大学比萨分校 - 职位与课程监控器
监控比萨圣安娜高等研究学院的职位发布、招生、课程及教育/就业机会。
网站: https://www.santannapisa.it/it
无需API密钥、二进制文件或依赖项——使用浏览器自动化导航公共网站。
关键页面
职位/选拔
| 页面 | 网址 | 内容 |
|---|
| 竞赛中心 | /it/ateneo/concorsi-selezioni-e-gare | 包含所有类别(职位+教育)的中心枢纽 |
| 当前选拔 |
/it/cerca-selezioni?status=current | 当前开放的职位发布 |
| 即将截止的选拔 | /it/cerca-selezioni?status=expiring | 即将关闭的职位发布 |
| 选拔档案 | /it/cerca-selezioni?status=expired | 已关闭/过期的发布 |
课程/教育
| 页面 | 网址 | 内容 |
|---|
| 进入圣安娜 | /it/entrare-al-sant-anna | 主要枢纽——所有级别的招生截止日期 |
| 本科招生 |
/it/concorso-di-primo-livello-e-ciclo-unico | 本科(三年制)入学考试信息与截止日期 |
| 硕士招生 | /it/concorso-di-secondo-livello | 硕士(两年制)入学考试信息与截止日期 |
| 博士招生 | /it/formazione/bando-phd |
当前博士招生,包含职位与截止日期 |
| 博士概览 | /it/formazione/phd | 所有博士项目列表 |
| 一级硕士 | /it/master-i-livello | 一级硕士项目列表 |
| 二级硕士 | /it/master-ii-livello | 二级硕士项目列表 |
| 季节学校 | /it/formazione/seasonal-school | 短期强化课程及日期 |
| 如何申请(季节学校) | /it/formazione/come-accedere-seasonal-school | 季节学校申请信息 |
职位选拔类别(网址筛选条件)
将?categories[0]=CATEGORY_NAME附加到/it/cerca-selezioni:
| 类别 | 筛选网址 | 描述 |
|---|
| 教学/研究人员 | personaledocenteericercatore | 教授和研究人员 |
| 固定期限研究人员 |
selezioniricercatori
atemp_determinato | RTD-A、RTD-B职位 |
| 研究合同 | contratto
diricerca | 研究资助/合同 |
| 博士后 | incarichi
postdoc | 博士后职位 |
| 研究职位(直接) | incarichi
diricerca_selezione | 直接选拔 |
| 意向表达 | incarichi
diricerca_interesse | 公开征集 |
| 研究资助档案 | assegni
diricerca | 已归档资助 |
| 教学 | incarichi
diinsegnamento | 教学任务 |
| 技术行政人员 | selezioni
personaletecnico_amm | 技术/行政人员 |
| 技术专家 | selezioni
personaletecnologo | 技术专家角色 |
| 外部任务 | incarichi_esterni | 外部合作 |
监控方法(完整工作流程)
A部分:职位
导航至/it/cerca-selezioni(或上述筛选网址),从页面提取职位发布。每个发布在无障碍树中遵循以下模式:
- text: 公告发布日期 DD.MM.YYYY
- text: 公告ID: NNN/YYYY
- heading 标题 [ref=eXX] [level=3]:
- link 标题 [ref=eXX]: - /url: /it/assegni-di-ricerca-e-selezioni-incarichi-esterni/...
- text: 申请截止日期 DD.MM.YYYY
提取:发布日期、ID、标题、申请截止日期和永久链接。
B部分:课程/教育——截止日期
本科/硕士招生(来自/it/entrare-al-sant-anna)
- - heading YYYY/YYYY学年入学考试公告
- 一级竞赛申请注册截止日期: -> DD 月 YYYY,时间 HH:MM
- 二级竞赛申请注册截止日期: -> DD 月 YYYY,时间 HH:MM
博士招生(来自/it/formazione/bando-phd)
- - heading YYYY/YYYY博士招生公告
- XX个职位(资助职位数量)
- 一般截止日期:DD 月 YYYY,时间 HH:MM
- 经济学博士截止日期:DD 月 YYYY,时间 HH:MM(早于一般截止日期)
- 页面上提供PDF公告链接
- 在线申请门户:https://sssup.esse3.cineca.it/Home.do
季节学校(来自/it/formazione/seasonal-school)
该页面约有36门课程,以多列卡片布局显示。向下滚动3-4次以捕获所有课程后再提取。
对于每张课程卡片,提取:
- - 课程名称(h3标题)
- 课程页面链接:/it/seasonalschool/course-name
- 课程日期(段落,例如2026年3月23日-27日)
提供往期项目档案:24-25、23-24、22-23、21-22
关于申请截止日期:导航至/it/formazione/come-accedere-seasonal-school
- - 冬季课程:截止日期通常提前约2个月
- 春季课程:截止日期通常提前1-2个月
- 夏季课程:截止日期通常提前约1个月
大学硕士(来自/it/master-i-livello和/it/master-ii-livello)
每个硕士项目都有自己的页面,包含标题、申请截止日期和PDF公告链接。
完整监控工作流程
进行全面检查时,按顺序导航:
- 1. /it/cerca-selezioni?status=expiring —— 即将关闭的职位发布
- /it/cerca-selezioni?status=current —— 当前活跃的职位发布
- /it/entrare-al-sant-anna —— 本科/硕士招生截止日期
- /it/formazione/bando-phd —— 博士招生状态
- /it/formazione/seasonal-school —— 季节学校课程(滚动3-4次以捕获全部)
- /it/formazione/come-accedere-seasonal-school —— 季节学校申请信息
- /it/master-i-livello —— 一级硕士项目
- /it/master-ii-livello —— 二级硕士项目
网址构建
相对链接(例如/it/...)应添加前缀https://www.santannapisa.it以形成完整网址。
注意事项与陷阱
- - 该网站基于Drupal并采用服务器端渲染——无需执行JavaScript即可获取内容
- 大多数页面存在Cookie横幅——忽略它
- 博士招生网址每年变化,但/it/formazione/bando-phd始终指向当前招生
- 本科/硕士招生PDF网址每年变化
- 始终与上次检查结果进行比较,以发现新发布或变更
- 未来季节学校课程(4月-7月)的单独页面可能尚未发布——需定期检查