账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    如何获取雅虎财经里面search input里给出的自动响应建议?
    16
    0

    我在尝试在https://finance.yahoo.com/ 上趴数据。我发现,如果在搜索栏输入几个字母就会有结果建议跳出来。和谷歌,百度类似。

    我想把这个建议结果给趴下来。我发现有一个list元素,这个元素的子元素应该是建议。

    //*[@id="search-assist-input"]/div[2]/ul

    然而我用Firefox或者Chrome查看这个元素的子元素时候,建议自动就消失了,然后这个元素也自动没有了子元素。

    我尝试用selenium直接选取所有的子元素, 显示没有任何元素.
    这里的Chrome是我做的 一个类基本上就是wrapper,用get_driver返回一个selenium chrome webdriver

    from chrome_driver.chrome import Chrome
    
    driver = Chrome().get_driver()
    driver.get('https://finance.yahoo.com/')
    
    driver.find_elements_by_xpath("//div[@id='search-assist-input']/div/input")[0].send_keys('goog')
    
    x = driver.find_elements_by_xpath("//div[@data-reactid='56']/ul[@data-reactid='57']/")
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部