Repository: yt-dlp
Issue: hketv: unable to extract file ID
Labels: geo-blocked,site-bug

### Checklist

- [X] I'm reporting a broken site
- [X] I've verified that I'm running yt-dlp version **2022.02.03**. ([update instructions](https://github.com/yt-dlp/yt-dlp#update))
- [X] I've checked that all provided URLs are alive and playable in a browser
- [X] I've checked that all URLs and arguments with special characters are [properly quoted or escaped](https://github.com/ytdl-org/youtube-dl#video-url-contains-an-ampersand-and-im-getting-some-strange-output-1-2839-or-v-is-not-recognized-as-an-internal-or-external-command)
- [X] I've searched the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues including closed ones. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [ ] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

Hong Kong

### Description

Cannot download videos. `unable to extract OpenGraph title` warning and `Unable to extract file ID` error. Workround with `--force-generic-extractor`.

Example (to reproduce):
```
yt-dlp https://www.hkedcity.net/etv/resource/2932360618
```

Additionally, the URL of the site changed such that the URLs accepted by the extractor are redirects now. The new URL of the above example is https://emm.edcity.hk/media/0_ke4346e6

Best regards,
Nick Chan


### Verbose log

```shell
[debug] Command-line config: ['-vvv', 'https://www.hkedcity.net/etv/resource/2932360618']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, err utf-8, pref UTF-8
[debug] yt-dlp version 2022.02.03 [28469edd7]
[debug] Python version 3.10.2 (CPython 64bit) - Linux-3.18.71-14176914-aarch64-with-libc
[debug] exe versions: ffmpeg 5.0 (setts), ffprobe 5.0
[debug] Optional libraries: Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [hketv] Extracting URL: https://www.hkedcity.net/etv/resource/2932360618
[hketv] 2932360618: Downloading webpage
WARNING: [hketv] unable to extract OpenGraph title; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U
ERROR: [hketv] 2932360618: Unable to extract file ID; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the "Broken site" issue template properly. Confirm you are on the latest version using -U
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 612, in extract
    ie_result = self._real_extract(url)
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/yt_dlp/extractor/hketv.py", line 89, in _real_extract
    file_id = self._search_regex(
  File "/data/data/com.termux/files/usr/lib/python3.10/site-packages/yt_dlp/extractor/common.py", line 1186, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
```