0

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 を有効にする
4

1 に答える 1