2017-09-19 5 views
-1
from selenium import webdriver 
browser=webdriver.Firefox() 
browser.get("http://dollarupload.com/dl/08c646d60") 
browser.find_element_by_id("reg_download").click() 
elementlist=browser.find_elements_by_class_name("offer_title") 

実際に私はoffer_titleという名前のクラスをすべて取得しようとしていましたが、リンクをクリックしたいと思います。ウェブページに存在していても要素が見つかりません

答えて

0

あなたが望む要素はiframe内の別のページにあると思います。

iframe要素を取得してそこからもう一度試してみると、もっと運があるかもしれません。

elementlist = browser.find_element_by_tag_name( "IFRAME")。find_elements_by_class_name( "OFFER_TITLE")

+0

私もbrowser.switch_to_frame()機能について知っているが、私は、フレーム –

+0

の名前を見つけることができないのですが、これはあります私は思った。また、私はフレームの名前を見つけることができないというコメントで二番目に私は考えていた –

+0

Ohohは私を許して:)とありがとう。それは働いた。私はupvoteことができるので、 ) –

関連する問題