※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
1elem_urls = [] 2elements = driver.find_elements(by=By.XPATH,value='hogehoge') 3for element in elements: 4 elem_urls.append(element.get_attribute("href")) 5print(elem_urls)

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/13 10:26 編集
2022/06/13 13:54