HTML代碼:
<a target="_blank" class="truncate-text" id="rfq-display-attachment-0">
BEHR SDS.pdf
</a>
我正在下載這個鏈接:
link1 = driver.find_element_by_xpath("//a[@id='rfq-display-attachment-0']")
filename = link1.text
link1.click()
據此,檔案名將是BEHR SDS.pdf但下載檔案后,下載檔案的檔案名是BEHR SDS.1637344008787.pdf. 這里文本中的名稱和實際檔案名是不同的。
在這種情況下如何獲得準確的檔案名?我不想要<a>標簽的文字?
uj5u.com熱心網友回復:
基于上面的 OP 評論,
I think trimming the .1637344008787 part is enough since every file name has this type of part only.
您可以執行以下操作:
a = "BEHR SDS.1637344008787.pdf"
orginal_file_name = a.split('.')[0] '.pdf'
print(orginal_file_name)
現在我已經對檔案名進行了硬編碼,您應該轉到目錄并查找已下載的最新檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/363759.html
