我想在循环中使用 selenium 和 python 向下滚动页面。browser.execute_script("window.scrollTo(0, 40)")^ 到目前为止有效。但是我如何引用一个会随着每次迭代而增加的变量?例如def scroll(): global xx xx = 10 while True: browser.execute_script("window.scrollTo(0, xx)") xx += 10`我可以看到问题.. 输入 (window.scrollTo(0, xx)) 是一个字符串。但我不知道如何修复它。我需要更改执行的脚本吗?
1 回答
大话西游666
TA贡献1817条经验 获得超14个赞
只需使用字符串插值选项之一,例如:
def scroll():
xx = 10
while True:
browser.execute_script("window.scrollTo(0, {})".format(xx))
xx += 10
添加回答
举报
0/150
提交
取消