我无法使用Mechanize选择href。我以前用以下方法成功完成了这项工作,但是对于这个网站来说它似乎不起作用。有没有人有任何想法?
以下是选择器输出的片段:
<div class="component-user-name component-user-name-15">
<a class="name-page-link" data-reco-action="view"
href="/profile/name">Name</a>
这些是我的尝试:
agent.page.search(".selector a").map {|link| link["href"]}
agent.page.search(".selector a["href"]")
agent.page.search(".selector a")[0]["href"]
agent.page.search(".selector a").attribute["href"]
答案 0 :(得分:0)
试试这个(html不同,你不能从不同的网站复制和粘贴;)):
agent.page.search('a.name-page-link').attribute('href')
答案 1 :(得分:0)
If it really looks like that, then:
responseError