python初心者です。
スクレイピングについて質問お願いします。
pandasのread_htmlを利用してnetkeibaのテーブルをスクレイピングし、forで何回かループさせたいのですが、読み込んだテーブルがログオフ状態のテーブルをスクレイピングすることはできましたが、ログイン状態のテーブルをスクレイピングすることができません。
よろしくお願いします。
以下、追記です。
pip install requests pip install BeautifulSoup4 import requests from bs4 import BeautifulSoup url = "https://regist.netkeiba.com/account/?pid=login" session = requests.session() response = session.get(url) bs = BeautifulSoup(response.text, 'html.parser') cookie = response.cookies info = { "login_id": "メールアドレス", "pswd": "ログインパスワード", } res = session.post(url, data=info, cookies=cookie)
という、コードを書いて、そのログイン状態を保持したまま、スクレイピングできずに困っています。これは、pandasのread_htmlで書いた方が楽なのですが、やり方がわからず、ネット検索して、上記のようにbeautifulsoupで書いたものをまねして、書いてみましたがうまくいかず頓挫しています。
あなたの回答
tips
プレビュー