Guest User

Untitled

a guest
Jun 23rd, 2023
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // afterRequestに追加
  2.  
  3. //sannan.nl
  4. if (url.match(/^https?:\/\/(?:sannan\.nl)\/(?<board>\w+)\/dat\/(?<key>\d+)\.dat$/)) {
  5.   // DAT落ち
  6.   if (404 == statusCode) {
  7.     let base = new URL(url)
  8.     let path = base.pathname
  9.     let kako_url = new URL(path, 'https://kako.sannan.nl')
  10.     // URLにkako.をつける
  11.     let { headers, body } = await simplefetch(kako_url.href, {}, "GET")
  12.     // 過去ログが作成されていたら
  13.     if (headers['content-type'] == 'text/plain'){
  14.       return { statusCode: 200, response_headers: headers, response_body: body }
  15.     }
  16.   }
  17.   return { statusCode, response_headers, response_body }
  18. }
Advertisement
Add Comment
Please, Sign In to add comment