2017-08-24 61 views
-1

我想要顯示所有加載給定網頁的背景,圖像和嵌入式內容(包括音頻和視頻)的URL和類型,完全類似於媒體火狐的面板頁信息:訪問在網頁中加載的所有媒體c#

1

或者螢火蟲網絡面板>媒體:

2 我怎麼能在C#中實現這一點,使用硒?(或沒有,但我不認爲這是可能的)

謝謝!

+0

更新我的答案... –

+0

見:我如何做X?](https://meta.stackoverflow.com/questions/253069/whats-the-appropriate-new-current-close-reason-for-how-do-i-do-x)對SO的期望是用戶提出的問題不僅僅是研究回答他們自己的問題,還包括股票研究,代碼嘗試和結果。這表明你已經花時間去嘗試幫助自己,它使我們避免重申明顯的答案,最重要的是它可以幫助你得到更具體和相關的答案!另見:[問] – JeffC

回答

0

的Java代碼如下: -

List<WebElement> myElements = driver.findElements(By.xpath(" //link[@href]")); 
for(WebElement e : myElements) { 
    System.out.println(e.getText()); 
} 

在C#

IList<IWebElement> all = driver.FindElements(By.XPath("//link[@href]")); 

String[] allText = new String[all.Count]; 
int i = 0; 
foreach (IWebElement element in all) 
{ 
    allText[i++] = element.Text; 
} 

希望它會幫助你:)

+0

這不會做問題中提出的問題。他不想執行javascript –

+0

y ..刪除我的答案..只是再次閱讀,並得到他問 –

+0

更新我的答案,根據OP問題:) ..感謝讓我知道 –