import{t as e}from"./cache-DUthuMSu.mjs";import{t}from"./parse-date-BdYTmLpo.mjs";import{t as n}from"./got-BBDj7u1e.mjs";import{t as r}from"./timezone-keeL11Io.mjs";import{load as i}from"cheerio";const a={dwjlxm:{title:`上海大学信息公开网-信息公开栏目-国际合作与交流-对外交流项目`,url:`https://xxgk.shu.edu.cn/xxgklm/gjhzyjl1/dwjlxm.htm`},hzjl:{title:`上海大学信息公开网-信息公开栏目-国际合作与交流-合作交流`,url:`https://xxgk.shu.edu.cn/xxgklm/gjhzyjl1/hzjl.htm`}},o={path:`/xxgk/:type?`,categories:[`university`],example:`/shu/xxgk/dwjlxm`,parameters:{type:`分类，默认为对外交流项目`},features:{requireConfig:!1,requirePuppeteer:!1,antiCrawler:!1,supportBT:!1,supportPodcast:!1,supportScihub:!1},radar:[{source:[`xxgk.shu.edu.cn/`],target:`/xxgk`}],name:`信息公开网`,maintainers:[`GhhG123`],handler:s,url:`xxgk.shu.edu.cn/`,description:`| 对外交流项目 | 合作交流 |
| -------- | --------- |
| dwjlxm   | hzjl      |`};async function s(o){let s=o.req.param(`type`)??`dwjlxm`,c=`https://xxgk.shu.edu.cn`,l=i((await n({method:`get`,url:a[s].url})).data),u=l(`li[id^="line_u6_"]`).toArray().map(e=>{let n=l(e),i=n.find(`a`),a=i.attr(`href`),o=i.text().trim(),s=n.find(`i`).text().trim();return{title:o,link:a?new URL(a,c).href:c,pubDate:r(t(s,`YYYY/MM/DD`),8),description:``}}),d=await Promise.all(u.map(t=>e.tryGet(t.link,async()=>new URL(t.link).hostname===`gs1.shu.edu.cn`?(t.description=`gs1.shu.edu.cn, 无法直接获取`,t):(t.description=i((await n({method:`get`,url:t.link})).data)(`.v_news_content`).html()||t.description,t))));return{title:a[s].title,description:a[s].title,link:a[s].url,image:`https://www.shu.edu.cn/__local/0/08/C6/1EABE492B0CF228A5564D6E6ABE_779D1EE3_5BF7.png`,item:d}}export{o as route};