IMDB からページを取得しようとしていますが、奇妙な理由で、使用中にエラー 400 が表示されます。request-promise
しかし、CURL を使用している場合は、同じクエリが正常に機能します。
カール " https://www.imdb.com/title/tt6306064/mediaviewer/rm3146075904 "
私のnodejsコード:
async function getMoviePosterImage(mediaViewerUrl) {
const options = {
uri: mediaViewerUrl
};
try {
const mediaViewerHtml = await request.get(options);
return mediaViewerHtml;
} catch (error) {
console.error(error.statusCode);
}
}
await getMoviePosterImage(
"https://www.imdb.com/title/tt6306064/mediaviewer/rm3146075904"
);
私がこれまでに試したこと:
- ユーザーエージェントの設定
- キープアライブの設定
- Cookie jar を有効にする