ссылка на переменную в функции селена - PullRequest
0 голосов
/ 24 января 2019

Я хочу прокрутить страницу с селеном и питоном в цикле.

browser.execute_script("window.scrollTo(0, 40)")

^ пока это работает.

но как я могу ссылаться на переменную, которая будет увеличиваться с каждой итерацией?

1010 *, например *

def scroll():
    global xx
    xx = 10
    while True:
         browser.execute_script("window.scrollTo(0, xx)")
         xx += 10`

Я вижу проблему .. вход (window.scrollTo (0, xx)) является строкой.

но я не знаю, как это исправить. Нужно ли менять исполняемый скрипт?

1 Ответ

0 голосов
/ 24 января 2019

Просто используйте один из вариантов интерполяции строки, например:

def scroll():
    xx = 10
    while True:
        browser.execute_script("window.scrollTo(0, {})".format(xx))
        xx += 10
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...