簡體   English   中英

從列表中選擇一個 txt 文件,然后讀取所有數據 selenium python

[英]Select a txt file from list then read all data selenium python

我想fcaption將從該列表中隨機選擇一個文件,然后讀取所有文本。 任何人都可以幫助或提供參考?

fcaption = open('caption-1.txt','caption-2.txt','caption-3.txt','caption-4.txt',.....) 
f1 = fcaption.read()
pyperclip.copy(f1)

caption = pyperclip.paste()
time.sleep(random.randrange(5,6))

type_caption = driver.find_element_by_css_selector('textarea._ablz._aaeg')
type_caption.send_keys(caption)

random.choice()會很好地滿足您的需求。 除此之外,我沒有看到使用pyperclip的令人信服的理由,因為.read()會將您的數據存儲為變量,並且您不需要剪貼板,只需像您已經擁有的那樣調用send_keys(caption)

import random
import time


fcaption = ('caption-1.txt','caption-2.txt','caption-3.txt','caption-4.txt') 

f1 = random.choice(fcaption)

with open(f1, 'r') as file:    # using 'with' is much safer for opening files
    caption = file.read()      #    since it closes automatically after .read()

time.sleep(random.randrange(5,6))

type_caption = driver.find_element_by_css_selector('textarea._ablz._aaeg')
type_caption.send_keys(caption)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM