Python 如何创建一个循环来检查;删除“;“存在多个”;删除“;
如何在脚本中循环下面的逻辑,直到全部删除,然后继续下一个文本Python 如何创建一个循环来检查;删除“;“存在多个”;删除“;,python,selenium,helium,Python,Selenium,Helium,如何在脚本中循环下面的逻辑,直到全部删除,然后继续下一个文本 if Text("Remove").exists(): click("Remove") 解释: ============== 网页1 内容: - A(删除) — B(删除) — C(移除) [“删除”是一个可点击的链接,用于删除a、B、C] ============== 现在是我脚本的一部分: 如果文本(“删除”)。存在(): 单击(“删除”) 单击(“确定”) =============== 结果: 网页1 内容: - - B(删
if Text("Remove").exists():
click("Remove")
解释:
==============
网页1
内容:
-
A(删除)
—
B(删除)
—
C(移除)
[“删除”是一个可点击的链接,用于删除a、B、C]
==============
现在是我脚本的一部分:
如果文本(“删除”)。存在():
单击(“删除”)
单击(“确定”)
===============
结果:
网页1
内容:
-
-
B(删除)
—
C(移除)
================
脚本将删除上面的。
我的问题是如何循环,因此结果是:
===============
结果:
网页1
内容:
-
-
-
================
因此,对于网页上包含“删除”的每个文本
它执行脚本直到不再有“删除”为止。String有一个替换方法,您可以直接使用该方法将单词替换为
'
如果是特定的HTML内容,请替换该内容
page.replace('<a id="Remove">Remove</a>', '')
page.replace('Remove','')
如果有帮助,请告诉我 因为你的思维在旋转。删除() 但这不是一个好办法(有点可笑),我建议: .替换(,)
哪些已经解释过了字符串列表,请重复该列表?需要更多细节才能完全回答。嗨,没有对应的字符串。编辑了这篇文章。你是什么意思<代码>“删除”是一个字符串。你需要提供更多关于你到底想做什么的信息。目前,您的问题尚不清楚,可能已经结束。您的问题仍不清楚。请向我们提供一个数组或列表,或任何你所拥有的内容,并解释你希望发生什么情况。@Gorilla请不要破坏你的帖子。如果你试图撤销一篇已修复的帖子,将会通知版主。版主会收回你的破坏行为,并给你一个暂停,这将阻止你进一步编辑。故意破坏的企图最终是徒劳的。我会调查的,会有回应的。上面解释了很多!尝试将
如果
更改为,同时
在上面解释了很多!
page.replace('<a id="Remove">Remove</a>', '')
a = 'This is just a Test'
a_list = []
for i in range(0, len(a) - 1):
a_list.append(a[i])
while 't' in a_list: a_list.remove('t') # This Removes all lower case "t"s in a_list
a = ''
# Then you can change it into a string again :
for n in range(0, len(a_list) - 1):
a += a_list[n]
print(a) # This is the original 'a' only without lower case "t"s