0
嗨,這是我在stackoverflow上的第一個問題,所以很好。可視化提取html元素
我想提取一個html元素,但不僅僅是它應該保留它的樣式和功能的元素。所以我想要選擇想要的html元素,然後刪除所有其他元素的所有樣式。我問的是:
- 我做的事情有要刪除?
- 很顯然,我必須刪除所有造型屬性從父元素,像高度,寬度,的backgroundColor,...
- 除此之外,類和ID標籤,因爲他們可以從CSS或sohinghing那樣得到樣式(這可能會影響我想要以某種方式缺少的方式提取的子元素)
- 我已經刪除其它父元素(東西講agains刪除除腳本標記所有父elemens?)
- 的所有內容刪除所有其他元素髮辮是不是選擇一個 的父母或子女
- 我可以做什麼不能刪除?
- Skript標籤我不應該刪除的原因,所以我可能會失去功能
- 此外,我不應該刪除HTML標記的身體標記保持一種有效的HTML
保存和刪除所有想要的後不想要的東西,我只想要它的內容和子元素的選定元素。如果所選元素是表單或包含表單,表單應該工作100%。
你能幫我完成這個列表和一些想法除了html之外還有什麼其他的考慮嗎?
謝謝!
我試着用C#mshtml/agilitypack來做這件事,但這不應該是相關的。
因此,我可以在我的瀏覽器中顯示單個(選定的)html元素,但保留它的功能。
爲什麼我得到-1? – natschz
似乎這將是更容易通過不同的路線......如創建一個頁面,將得到一個URL和選擇器參數加載元素,並只顯示他們..我不知道..我看不到關於你爲什麼試圖做這樣一個複雜的操作的大圖。我沒有downvote,雖然 –
首先感謝您的awnser我添加了兩行我的問題:)。我不確定我是否理解你的想法,但我試圖只獲取選定的HTML元素並將其呈現在新網站上,但是這隻以純文本形式存在。所以我認爲這是一種更好的方式來減少給定網站的方式,一切不想要的東西都會刪除,所以javascript funktions和提取的元素可能需要的所有東西都留在那裏。 – natschz