IFRAMEにアクセスするには、私はIFRAMEに切り替えることをお勧めしますが、私はこのスイッチに問題があると信じています。私の究極の目的は、親サイトを検索し、IFRAMEにある「個別のランキング」を「クリック」することです。これから、実際のデータテーブルを取得するためにクリックした後にソースをロードしたいと思います。誰かが「個人ランキング」をクリックしてデータテーブルを入手できるように助けてください。PYTHON SELENIUM:Javaを組み込んだIFRAMEに切り替える
リンク:この中Road Ranking
あなたはスクリーンショットを参照し、強調表示された私は、負荷、に移動し、それをロードした後、データテーブルを返すようにしようとしていますものです。ここで
は私がナビゲートするために、しかし、ページのソースの印刷は、私があまりにもナビゲートする情報が含まれていないようですと協力してきたコードです。
from selenium import webdriver
url='http://www.uci.ch/road/ranking'
browser=webdriver.Chrome(executable_path='fill me out')
browser.get(url)
element=browser.switch_to.frame(browser.find_element_by_tag_name('iframe'))
browser.switch_to.default_content()
print(browser.page_source)
これに関するお手伝いがあります。