Python Seleniumで

※Pythonを学び始めてまだ日が浅く、質問内容に不備不足等ございましたら申し訳ございません。

知りたいこと

PythonのSeleniumでとある物件情報がリストとして公開されているサイトからURLを取得したいと考えています。
(サイト自体はログイン制のもののため公開できないのですが、よくあるSUUMOやHOME'Sのような賃貸情報サイトのようなものです。)

<a href=URL>のようになっていた場合、
{対象}.get_attribute("href")でURLが取得できると思いますが、

今回、タグが以下のようになっておりました。

<a href="javascript:void(0);" onclick="window.open('hogeAhogeAhogeA' + encodeURI('65') + 'hogeBhogeBhogeB');"> <img src="../images/hogehoge" alt="詳細"> </a>

またサイトのソースを確認したところhtmlタグがiframeタグに囲まれております。
目的としてはURLを取得したいのですが、どのように記述すればURLを取得できますでしょうか。

大変お手数ですが、ご教示頂けますと幸いです。

現在のソース(a=hrefの場合のもの)

python

elem_urls = []elements = driver.find_elements(by=By.XPATH,value='hogehoge')for element in elements: elem_urls.append(element.get_attribute("href"))print(elem_urls)

コメントを投稿

0 コメント