该脚本针对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和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)