无法使用基于Selenium + Python的ol元素的send_keys向下滚动

时间:2019-04-09 16:35:32

标签: python selenium

我正在尝试向下滚动网页以使用send.keys对其进行网页抓取,但该网页基于body元素而起作用,但是我想基于ol元素来进行抓取。

当我这样做时:

elem = browser.find_element_by_tag_name("ol")
no_of_pagedowns = myscroll

while no_of_pagedowns:

    elem.send_keys(Keys.PAGE_DOWN)
    time.sleep(delay)
    no_of_pagedowns -= 1

我收到错误消息元素不可交互

如何基于ol元素进行操作?还有另一种方法吗?

HTML部分是:

<ol id="prices" class="list sku-list js-products-list blp-enabled">

0 个答案:

没有答案