foo = ['hello', 'hi', 'sup', 'hey', 'yo']
def main():
actions = ActionChains(driver)
with open('links.txt', 'r') as f:
urls = []
for url in f:
rand = random.choice(foo)
driver.get(url)
time.sleep(3)
driver.execute_script("window.scrollTo(0, 200)")
time.sleep(1)
try:
driver.find_element_by_class_name('comment-simplebox-renderer-collapsed-content').click()
actions.send_keys(rand)
actions.perform()
driver.find_element_by_xpath("""//*[@id="comment-simplebox"]/div[3]/div[2]/button[2]""").click()
time.sleep(3)
except NoSuchElementException:
pass
而是選擇一個隨機字符串我有foo的列表,它不是選取一個隨機字符串的第一次,它只是拿起第一串和第二次增加了一個隨機字符串到。所以它只是將字符串添加到rand變量而不是覆蓋它。我該如何解決這個問題?隨機選擇工作不正常
我試着向上移動rand變量,但沒有奏效。
'random.choice'作品。你的代碼沒有。 'foo'在哪裏申報?一個[mcve]會很好。 –
它在我的程序的頂部被剝落。 –
請編輯問題以顯示'foo'的定義。 – jdehesa