求教一下 python怎么实现网页内列表的随机点击呢。谢谢
def suijidianji(css):#随机点击----import random
suiji=random.choice()
driver.find_element_by_css_selector('css'.format(suiji)).click()
return
这是我在网上找到的代码。 但是这个 css 应该怎么获取和怎么写不知道。求指教 谢谢 网页地址呢 本帖最后由 suchocolate 于 2021-5-30 07:49 编辑
def suijidianji(css): #随机点击----
import random# 导入随机模块
suiji=random.choice()# 从2345中随机选择一个数
driver.find_element_by_css_selector(css.format(suiji)).click()
# str.format()是字符串格式化方法,把css字符串格式化,之后用格式化后的字符串,作为浏览器元素查找函数css_selector的查找对象,查找到后用click函数点击这个元素。
# 其中代码应该是 css.format,不应该是'css'.format。
return
格式化的举例:
>>> import random
>>> sj = random.randint(1,10)
>>> '随机数是:{},你答对了吗?'.format(sj)
'随机数是:3,你答对了吗?'
>>>
所以那个css应该是处理好的字符串,其中应该带一个{}的。 学习了
页:
[1]