今日のアウトプット06/18
今日はスクレイピングを試みているサイトの仕様が変更され、同名のclassが複数存在するようになり、idもランダムに変更されるという鬼仕様となってしまったので、どうにかテキストから特定できないか調べていたのですが、こちらの方の記事が非常に参考になりました!
個人的まとめ
#html
#同名のclassが複数 #<span class="button-text">テキスト</span>
#Copy xpath
#idがランダム #//*[@id="ランダム"]/button/span/span
#Copy full xpath
#/html/body/div[7]/div[2]/div[1]/section/div[1]/div[2]/div[2]/div/div[1]/div[1]/span/button/span/span
#参考からの解決策
#//span[contains(text(), 'テキスト')]
elem = browser.find_element_by_xpath('//span[contains(text(), "テキスト")]')
長くなりますけどCopy full xpathを突っ込むという手もありました。
この記事が気に入ったらサポートをしてみませんか?