【发布时间】:2017-06-02 00:01:58
【问题描述】:
我正在尝试抓取http://ventusky.com/。当鼠标四处移动时,它会在鼠标指针附近显示一些数据。我正在使用selenium。当我查看浏览器控制台时,我可以看到 mousemove 事件侦听器正在添加此数据。我的代码。
test = driver.find_element(:id,"h")
driver.action.move_to(test, 100, 100).perform
elem=wait.until{driver.find_element(:class,"yy")}
puts elem.attribute "outerHTML"
但我没有从元素elem 中获得任何数据。它的text 是空的。当脚本运行时,我也没有看到浏览器上发生任何事情。有人可以帮我解决这个问题。我对报废还很陌生。
我正在使用ruby,尽管这并不重要。我可以找到 ruby 等价物。
【问题讨论】:
标签: ruby selenium web-scraping