我從 Selenium Element 獲得了屬性,它包含空字符或空格:

當我雙擊結果時:

在 VS 代碼中:

到目前為止我嘗試過的:
string.replace(" ","") #didnt work
所以我提出了這個決議(我知道它很糟糕):
edit1 = ticketID[:1]
ticketF = ticketID.replace(edit1,"")
edit2 = ticketF[:1]
ticketE = ticketF.replace(edit2,"")
edit3 = ticketE[:1]
ticketD = ticketE.replace(edit3,"")

我要找的是那些空白是什么?標簽?新線路?如何讓它變得更好?
編輯:

ticketID.replace("\n","")
ticketID.replace(" ","")
ticketID.strip()
uj5u.com熱心網友回復:
這些基本上是空格,請.strip()用于任何尾隨空格。
在 Python 中,剝離方法能夠洗掉前導和尾隨空格以及特定字符。前導和尾隨空格包括blanks、tabs (\t)、回車(\r, \n)和其他鮮為人知的空白字符。
如果你有ele作為web element.
您可以使用.text來獲取文本,然后在該使用之上.strip()
可能在你的代碼中:
ticketID.text.strip()
uj5u.com熱心網友回復:
對我來說,它們看起來像線條而不是空格。
string.replace("\n","")
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/337876.html
下一篇:從未有人將代理模式分析得如此透徹
