前提・実現したいこと
https://tenshoku.mynavi.jp/jobinfo-99260-1-78-1/
こちらのサイトのemailアドレスを取得したいです。
発生している問題・エラーメッセージ
エラーメッセージはありませんが、このサイトのemailアドレスを取得しようとしてもNoneが返ってきます。
該当のソースコード
from bs4 import BeautifulSoup from selenium import webdriver import requests from urllib.parse import urljoin import time url_list = [] for n in range(1, 2): url = f"https://tenshoku.mynavi.jp/search/list/?pageNum={n}" res = requests.get(url) res.raise_for_status() soup = BeautifulSoup(res.text, "html.parser") for i in soup.find_all("a", class_='linkArrowS', text="詳細を見る"): elem = urljoin(url, i.get("href")).replace("/msg/", "/") # url_listに格納 url_list.append(elem) driver = webdriver.Chrome(executable_path='chromedriver') for m in url_list: driver.get(m) res = requests.get(m) res.raise_for_status() soup = BeautifulSoup(res.text, "html.parser") for k in soup.find_all("td", class_='email'): print(k.get("href"))
emailがないページでNoneが返ってくるのはわかりますが、emailがあるサイトでNoneになるのがなぜなのっかわかりません。
タグの指定の仕方が
悪いのでしょうか?
どなたかお願いします。。
回答2件
あなたの回答
tips
プレビュー