小编Bab*_*Ali的帖子

For python中的循环次数x来自文件的次数

该脚本针对accounts.txt文件中存在的帐户数运行.无论accounts.txt文件中有多少个帐户,我都希望运行脚本x次.所以我只输入一个输入10,脚本应该只运行for循环10次.以下是我的代码.

有人可以请帮助我如何修复for循环或为for循环添加新的父级?

file = open('accounts.txt','r')

for line in file:
    credentials = line.split(";")
    username = credentials[0]
    password = credentials[1]
    comment = credentials[2]

    chromedriver = "/Users/Ali/Downloads/chromedriver"

    os.environ["webdriver.chrome.driver"] = chromedriver
   # driver = webdriver.Chrome(chromedriver)
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument("--mute-audio")
Run Code Online (Sandbox Code Playgroud)

python for-loop

2
推荐指数
1
解决办法
71
查看次数

无法单击带有Selenium的按钮

我试图自动点击一些按钮的过程.虽然我走得很远,只有一个按钮无法工作.我正在使用python和selenium.所以我只想点击这个按钮,但我无法这样做.下面是我用css select和xpath试过的代码,但是我仍然无法点击它,我找不到错误路径.

这是我要点击的按钮

<button class="yt-uix-button yt-uix-button-size-default yt-uix-button-primary  create-channel-submit" type="button" onclick=";return false;" data-channel-creation-token="GhaqucG9ARAKDi9teV92aWRlb3M_bz1VKAQ%3D"><span class="yt-uix-button-content">CREATE CHANNEL</span></button>
Run Code Online (Sandbox Code Playgroud)

我尝试了以下2个代码,但没有一个有效.

 driver.find_element_by_xpath("//button[@class='button.yt-uix-button yt-uix-button-size-default yt-uix-button-primary  create-channel-submit']").click()

driver.find_element_by_css_selector('button.yt-uix-button yt-uix-button-size-default yt-uix-button-primary  create-channel-submit').click()
Run Code Online (Sandbox Code Playgroud)

python selenium xpath

0
推荐指数
1
解决办法
874
查看次数

标签 统计

python ×2

for-loop ×1

selenium ×1

xpath ×1