アイドルミーツアイドル!完結おつ! ごきげんよう。
以前、RSS生成の検証にオンラインHTTPクライアントを使用していることを書きました。
ブラウザーからの正規のリクエストではない場合、サーバーによってはそれを検出してアクセスを拒否することがあります。
また、生成ツールからのアクセスも同様に拒否されることがあります。
正直ブロックされないサービスを探すいたちごっことなっています。
そんな不毛な争いの救世主となりえるのが、CORSプロキシーというAPIです。
名前にCORSと冠する通り、別ドメインからの不正アクセスを防ぐしくみをかいくぐろうというものです。
…ほぅーらだんだんアングラじみてきましたよー。<大丈夫?
ただ、自分も使おうと思って探したのですが見つけるのに苦労しました。
ネット上の情報が古く、見に行ったら閉鎖済みだったり。
ようやく以下の生きていそうなリストが見つかりました。
List of free CORS Proxies
https://dev.to/reynaldi/cors-proxies-updated-2025-16mhI compiled an updated list of free CORS proxies you can use
https://www.reddit.com/r/developersIndia/comments/1ii64s7/i_compiled_an_updated_list_of_free_cors_proxies/列挙されているサービスを個別に検証していくと、多くは以下の問題があり候補から外れました。
- 運用していない
- サービスを経由しても特定のサーバーからアクセス拒否。つまり効果なし
- Cookieでアクセス制限を解除するしくみになっており、ブラウザー以外からの使用は難しい
最終的に残ったのはこれだけ。
- TheBugging - CORS Proxy API
- https://www.thebugging.com/apis/cors-proxy
※一部サーバーはアクセス拒否 - CORS.lol
- https://cors.lol/
※アクセス集中するとHTTP 429。おそらく全ユーザーの合計
しかも完璧ではないため、使い分けや呼び出し側での対応が必要になります。
という…。
情報収集を自動化したい一念でRSS生成に取り組んでいるわけですが。
その過程で迷走したりぁゃιぃわーるどに足を踏み入れたりすることもあるという話です。
正直試行錯誤自体を楽しんでいる自分もいるというか、実際そうでもないと続けられないのかもしれません。





0 件のコメント: