如何将1个数字放入pastebin,打印出来,等待1秒钟,然后再放入第二个数字

2024-09-30 18:15:28 发布

您现在位置:Python中文网/ 问答频道 /正文

from selenium import webdriver
import time
driver = webdriver.Chrome("C:\\Users\\Abdul_szuzdge\\Downloads\\chromedriver_win32\\chromedriver.exe")

Numbers = ['10','20','30','40']

driver.get('https://pastebin.com')
Paste = driver.find_element_by_xpath('//*[@id="postform-text"]')
Paste.click()

Paste.send_keys(Numbers)
print(Numbers)
time.sleep(1)

基本上我想做的是在Pastebin paste中输入1个数字,然后等待1秒,然后输入第二个数字,我想从'numbers'变量中获取数字


Tags: fromimporttimedownloadsdriverselenium数字chrome
1条回答
网友
1楼 · 发布于 2024-09-30 18:15:28
from selenium import webdriver
from time import sleep

driver = webdriver.Chrome("C:\\Users\\Abdul_szuzdge\\Downloads\\chromedriver_win32\\chromedriver.exe")

Numbers = ['10', '20', '30', '40']

driver.get('https://pastebin.com')

Paste = driver.find_element_by_xpath('//*[@id="postform-text"]')
Paste.click()

for Number in Numbers:
    Paste.send_keys(Number)
    print(Number)
    sleep(1)

使用“for item in items”在使用列表时非常有用。它逐个调用列表中的元素,并运行列表的长度

如果您在使用睡眠时使用“从时间导入睡眠”而不是“导入时间”,您将使用更少的内存

我希望我能帮忙。如果你被卡住了,你可以问

相关问题 更多 >