Pythonでウェブサイトのスクレイピングを勉強をしています。
Requestsを使用し、webサイトのデータを取得する際に403 forbiddenが返ってきてしまい、上手く取得することができません。
調べてみると、HTTPヘッダーを指定すれば解決するとのことでしたが、それでも403エラーが返ってきます。
考えられる解決策はありませんか。
環境はGoogle Colaboratoryを使っています。
windows10 Home
Chrome
python
1import requests 2 3base_url = "http://virtual-youtuber.userlocal.jp/document/ranking?page=" 4 5headers = { 6 "user-agent": "", 7 "accept": "", 8 "connection": "", 9 "accept-encoding": "", 10 "accept-language": "", 11 "cookie": "", 12 "host": "", 13 "if-none-match": '', 14 } 15res = requests.get(url=base_url, headers = headers) 16 17print(res.status_code)
→403
ヘッダーはChoromeのデベロッパーツールに表示されているものを指定しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。