-1
私は非常にPythonでWebをスクラップするのは初めてです。私がスクラップしようとしているWebページでは、テキストボックスに文字列「ABC」を入力して検索をクリックすることができます。これは私に「ABC」の詳細を与えますが、ですが、同じURLの下にです。 URLに変更はありません。私は結果の詳細情報を破棄しようとしています。 「検索」をクリックするまで働いています。しかし、検索結果(ABCの検索文字列の詳細)を取得する方法はわかりません。どうすればそれを達成できるかお勧めします。ウェブ検索の結果をPythonで
from selenium import webdriver
import webbrowser
new = 2 # open in a new tab, if possible
path_to_chromedriver = 'C:/Tech-stuffs/chromedriver/chromedriver.exe' # change path as needed
browser = webdriver.Chrome(executable_path = path_to_chromedriver)
url = 'https://www.federalreserve.gov/apps/mdrm/data-dictionary'
browser.get(url)
browser.find_element_by_xpath('//*[@id="form0"]/table/tbody/tr[2]/td/label[2]').click()
browser.find_element_by_xpath("//select[@id='SelectedReportForm']/option[@value='1']").click()
browser.find_element_by_xpath('//*[@id="Search"]').click()
なぜ同じURLに問題がありますか?データは、多数のサイトのように動的にロードできます。 –