0
連絡先の名前をhereから取得しようとしていますが、私は非常に奇妙な問題に直面しています。コンテンツはブラウザに表示されますが、セレンを使用してxpathを使用して要素を検索すると、データは取得されません。 inspect要素をクリックするとすぐに、セレンがデータを見つけます。要素はセレンのinspect要素の後にのみ使用可能
mydriver = webdriver.Chrome()
print 'Webdriver Started'
mydriver.get('http://listings.fta-companies-au.com/l/101662595/BNP-Paribas-in-Sydney-NSW')
contact_persons = mydriver.find_elements_by_xpath('//div[@class="data-block is-editable no-header"]//div[@class="srp-float-wrap flt-scroll-wrap"]//table[@class="srp-widget-table"]/tbody/tr')
for p in contact_persons:
print p.text
私はちょうどロードし、データを検索しようとすると、それは空のリストを返しますが、すぐに私は要素を調べクリックすると、私は必要なデータを取得します。
私はリクエストとlxmlを使って解析しようとしましたが、空のデータも返します。
Worked wonders。誰かが不思議に思うなら、私はこのコードを使用しました。 タイトル= mydriver.find_element_by_xpath( '// h2 [含まれている(テキスト()、従業員])') hover = ActionChains(mydriver).move_to_element(title) ホバー。 perform() –