前提・実現したいこと
BUYMAというサイトの自動出品ツールをPyhtonのseleniumにて作成しております。
その際に選択項目としてドロップダウンがあるのですが、javascriptが埋め込まれているのか選択できません。
HTML
1<div> 2 <div class="bmm-c-field__input sell-category"> 3 <div class="bmm-l-grid bmm-l-grid-no-bottom"> 4 <div class="bmm-l-col bmm-l-col-4 sell-category__item"> 5 <div class="Select bmm-c-custom-select sell-category-select Select--single"> 6 <div class="Select-control"> 7 <span class="Select-multi-value-wrapper" id="react-select-2--value"> 8 <div class="Select-placeholder">選択してください</div> 9 <div aria-expanded="false" aria-owns="" aria-activedescendant="react- 10 select-2--value" aria-disabled="false" class="Select-input" role="combobox" 11 tabindex="0" style="border: 0px; width: 1px; display: inline-block;"></div> 12 </span> 13 <span class="Select-arrow-zone"> 14 <span class="Select-arrow"></span> 15 </span> 16 </div> 17 </div> 18 </div> 19 </div> 20 </div> 21</div>
デベロッパーツールを使ってjavascriptコードを探していたのですが、見つけることができませんでした。
pythonでクリックは選択項目をクリックして出すところまではできました。
Python
1category = driver.find_element_by_css_selector( 2 'div:nth-child(3) > div:nth-child(1) > div > div.bmm-l-col.bmm-l-col-9 > div > div > div > div > div > div > div') 3 category.click()
この場合は選択することができないのでしょうか?
また、javascriptのコードを見つけて実行をかけるのでしょうか?
javascriptのコードを見つけるコツなども教えていただけると幸いです。
発生している問題・エラーメッセージ
クリックはできても要素がないため、選択することができない。
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
GoogleChrome,Python3,seleniumを使っています。
あなたの回答
tips
プレビュー