我使用Python 2.7,Webdriver和Chrome。手動操作,我可以在包含網頁超鏈接的文本上滑動鼠標,並將其複製到剪貼板。我如何自動執行此操作?我沒有發現包含超鏈接的元素的問題。我沒有試圖找到超鏈接。我試圖將其粘貼到網頁文本框中,該文本框不會處理https://www.python.org/「>在」a「標籤內鏈接,但在從別處粘貼時正確處理它,即嵌入式href的」鏈接「 。Python 2.7複製和粘貼超鏈接文本
0
A
回答
0
即使OP澄清後,它仍然很難理解準確的問題,所以我會盡量覆蓋所有可能的選擇:)
所以,假設我們有錨元素,像<a href=" python.org ">Link</a>
我們可以找到這種元素以這種方式
element = driver.find_element_by_xpath('//a[text()="Link"]')
element = driver.find_element_by_xpath('//a[@href=" python.org "]')
這取決於什麼樣的信息我們目前瞭解的因素,因此我們要放棄什麼......
此外,我們可以使用錨元素的索引element = driver.find_elements_by_tag_name('a')[0]
1)要獲得href
屬性的值:
value = element.get_attribute('href')
輸出:https://python.org
2)爲了得到文本節點的值:
value = element.text
輸出:"Link"
3)要獲得元素的完整HTML
代碼:
value = element.get_attribute('outerHTML')
輸出:<a href=" python.org ">Link</a>
如果我的回答解決您的問題,請對勾接受它。如果沒有,請讓我知道
+0
我很抱歉,我不應該對你的最後一個問題說「是的,那是正確的」。你花了很多時間來解決我沒有問過的問題。我會開一個新的問題,並試圖更好地解釋自己。請參閱: Python 2.7 Webdriver - 自動化錨文本元素的鼠標副本。 – Userqwe
相關問題
- 1. 在Python中複製和粘貼文本
- 2. 複製和粘貼URL鏈接
- 3. 製作鏈接粘貼到文本框
- 4. 用戶將超鏈接和圖片粘貼到文本區域
- 5. 複製和粘貼文件
- 6. 腳本來複制和粘貼文件
- 7. Fmylife JavaScript複製粘貼到鏈接
- 8. Excel複製並粘貼一列超鏈接
- 9. 如何禁用超鏈接和複製/粘貼菜單在iOS和webviewdidfinishload不叫
- 10. python/tkinter:是否可以複製粘貼文本和標籤?
- 11. 複製和粘貼單元格與Python
- 12. 在Python中複製和粘貼圖像
- 13. python xlwings - 複製和粘貼範圍
- 14. 基本複製粘貼宏
- 15. VBA複製和粘貼宏!=手動複製粘貼
- 16. C#剪貼板直接複製粘貼
- 17. Eclipse不粘貼複製文本(Java/Mac)
- 18. 在jJavaScript中複製並粘貼文本
- 19. Android複製並粘貼多個文本
- 20. 複製文本並粘貼到UFT
- 21. 複製/粘貼文本格式quill.js
- 22. 防止複製+粘貼文本區爲()
- 23. 當我複製和粘貼
- 24. Excel中複製和粘貼
- 25. 複製和粘貼板
- 26. 多個複製和粘貼
- 27. 複製和粘貼錯誤
- 28. 複製和粘貼多列
- 29. 複製和粘貼特殊?
- 30. 複製和粘貼與SED
顯示目前使用的代碼+錨和文本框的HTML代碼 – Andersson
錨和代碼框的示例是:Link – Userqwe
我沒有任何代碼可以用來解答我的問題即:手動,我可以在包含網頁上的超鏈接的文本上滑動鼠標並將其複製到剪貼板。我如何自動執行此操作?再次,我可以找到該元素,但不知道如何將其作爲與文本和嵌入式鏈接的整個鏈接進行復制。如果手動突出顯示錨定文本並右鍵單擊,則可以選擇複製鏈接。我不需要鏈接。我需要滑動文本並複製嵌入鏈接。 – Userqwe