簡體   English   中英

如何使用C#獲取HTML元素坐標?

[英]How to get HTML element coordinates using C#?

這與( 如何使用C#獲取HTML元素坐標? )有關。

這里給出的答案是相當不錯的。 但是,如果您試圖從自己的蜘蛛程序中處理大量信息,則打開Internet Explorer的完整實例似乎是過大的選擇。

有沒有人發現/遇到/想過使用IE的底層接口結構來做到這一點的方法(就像IHTMLDocument2一樣)。

提前致謝。

大多數瀏覽器在每種情況下都不同意逐像素渲染。 CSS法規遵從性,圓角,透明性支持和填充錯誤( 我正在向您介紹IE6 )只是其中一些。

可靠地做到這一點的唯一方法是打開一個瀏覽器(類似於您鏈接的問題)並以這種方式解決。 即使這樣,也要知道您的結果可能與其他瀏覽器看到的結果不同。

站點說明:用於可訪問性的不同DPI和縮放設置也將影響此效果,人們看到的變量很多。 Mac字體的呈現方式也有所不同,因此這些用戶通常也會看到略有不同的內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM