以下のようにHPからurlの文字列を抽出しようとしましたがうまくいきません。お力を貸してください。
****__import urllib.request, urllib.error
from bs4 import BeautifulSoup
from selenium import webdriver
url = "https://job.mynavi.jp/19/pc/search/corp74102/outline.html" # アクセスするURL
html = urllib.request.urlopen(url)
soup = BeautifulSoup(html, "html.parser") # htmlをBeautifulSoupで扱う
url = soup.find_all(["th","td"])
url1 = soup.find(text="URL").parent.find_next_siblings()
print(url1.text)
__****
エラーコード:
AttributeError: ResultSet object has no attribute 'text'. You're probably treating a list of items like a single item. Did you call find_all() when you meant to call find()?
ちなみに
print(url1) と実行すると
[<td class="sameSize">http://www.technopro.com/it/</td>] が表示されます。
回答1件
あなたの回答
tips
プレビュー