私はPythonでウェブサイトのHTMLソースを取得しようとしています。しかし、サイト上の任意のページにアクセスすると、ローディング画面のように遅延リダイレクトが発生します。私がrequests.get(url)
を行うたびに、そのローディング画面をつかむことになります。私はリクエストライブラリを使用しています。リダイレクト後にリクエストを待つ方法はありますか?リダイレクトは約3秒です。ここで遅延リダイレクト後にHTMLソースを取得する
は、私が使用するコードです:
import Requests
page = requests.get(url)
print(page.text)
サイトが読み込み画面の後にコンテンツをレンダリングするためにjavascriptを使用している場合、リクエストはこれに最適なツールではない可能性があります。あなたは、あなたがソースを取得したいウェブサイトのURLを持っていますか? – kanghj91
リダイレクトは、ブラウザがJavascriptコードを実行するため、ブラウザ*で実行される可能性が高いです。ヘッドレスブラウザを使用して同じことをするか、javascriptをリバースエンジニアリングして宛先を直接ロードします。 –
URLは何ですか? –