html/body/div/article/div/div/div/div/a
上記のaタグ(a href)が20箇所あります。
取得した順で10コ配列で取得
その10コの中からランダムで1つを選んでクリックがしたいです。
その場合、スクレイピングなどが必要でしょうか?
agent = Mechanize.new
:
href = agent.page.search('//div[@id="div"]/a[@id="a1"]/@href').text
agent.page.link_with(:href => href).click
上記のような記述は見つけました。
Pythonだと
likeXpath = '/html/body/div[3]/div/div[2]/div/article/div[2]/section[1]/a[1]'
こんな書き方で取得していました。
idやclassなど特徴のある部分がないのでxpathが使えないと思っていますが
方法があれば教えて頂きたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。