因此,我有一个使用splinter的Python程序,它将去YouTube并从字典中搜索随机单词,问题是它只键入一个单词,然后进行搜索,而我希望它键入三个完全不同的随机单词,然后搜索这些单词。任何帮助深表感谢!
import splinter, random
from splinter import *
browser = Browser()
filePath = "words.txt"
wordList = []
file = open(filePath, 'rU')
for line in file:
wordList.append(line)
myWord = random.choice(wordList)
browser.visit('https://www.youtube.com')
browser.fill('search_query', myWord)
最佳答案
要从列表中获取特定数量的唯一,随机值,可以使用sample
:
myWords = random.sample(wordList, 3) # returns a list
myWords_query = ' '.join(myWords) # so turn it into a space separated string
...
browser.fill('search_query', myWords_query)
关于python - YouTube Python游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22395889/