Selenium Driver.PageSourceからHtmlAgilityPack.HtmlDocumentを取得するにはどうすればよいですか?

マルチェロ

SeleniumでHtmlAgilityPackを使用しようとしています。テストを行いたいのですが、Selenium Driver.PageSourceStringからHtmlDocumentをロードする方法がわかりません。何か助けはありますか?(c#またはvb.net)

ここにコード...

Dim driver As IWebDriver
Dim ChromeOptions As New ChromeOptions
driver = New ChromeDriver("C:\ChromeDriver", ChromeOptions)
driver.Navigate.GoToUrl("www.Google.com")

Dim doc As New HtmlDocument
Dim wb As New HtmlWeb
doc = wb.LoadFromBrowser(driver.PageSource)

注意私の質問は、SeleniumとHtmlAgilityPackの間の相互作用に関するものです。

マルチェロ

私は解決策を見つけました。SeleniumとHtmlAgilityPackの間で対話する場合、すでにSeleniumブラウザーがあるため、HtmlWebのインスタンスを作成する必要はありません。したがって、HtmlDocumentをDriver.PageSourceから直接ロードするだけです。

Dim driver As IWebDriver
Dim ChromeOptions As New ChromeOptions
driver = New ChromeDriver("C:\ChromeDriver", ChromeOptions)
driver.Navigate.GoToUrl("www.Google.com")

Dim doc As New HtmlDocument
doc.LoadHtml(driver.PageSource)

インターネット上には同様のヘルプがあまりないので、SeleniumとHtmlAgilityPackの間の相互作用に関して、私は自分自身に答えを公開します。おそらく助けになるかもしれません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Seleniumのボタンに「driver.find_element」を提供するにはどうすればよいですか?

分類Dev

Selenium Web DriverでSSL証明書を使用するにはどうすればよいですか?

分類Dev

Selenium Web DriverでSSL証明書を使用するにはどうすればよいですか?

分類Dev

別のクラスから呼び出されるdriver.get関数をSeleniumで作成するにはどうすればよいですか?

分類Dev

Seleniumで画像URIを取得するにはどうすればよいですか?

分類Dev

Selenium Web Driverを介して<select>タグのアイテムを選択するにはどうすればよいですか?

分類Dev

Selenium WebElementから値をより速く取得するにはどうすればよいですか?

分類Dev

Pythonでselenium.webdriverからhtmlを取得するにはどうすればよいですか?

分類Dev

Pythonを使用してSeleniumからtitle属性を取得するにはどうすればよいですか?

分類Dev

Selenium(Java)からテキストを取得するにはどうすればよいですか?

分類Dev

h3 Selenium / Pythonからhrefを取得するにはどうすればよいですか?

分類Dev

mongodb-go-driverを使用して、内部例外を取得するにはどうすればよいですか?

分類Dev

XvfbでSeleniumを実行するにはどうすればよいですか?

分類Dev

SeleniumでIframeを選択するにはどうすればよいですか?

分類Dev

Python SeleniumでWebElementのクラス名を取得するにはどうすればよいですか?

分類Dev

Selenium Webdriver 2 Pythonで現在のURLを取得するにはどうすればよいですか?

分類Dev

Selenium Webdriver 2 Pythonで現在のURLを取得するにはどうすればよいですか?

分類Dev

Python + Seleniumで要素の値を取得するにはどうすればよいですか?

分類Dev

PythonのSeleniumで<ol>の<li>要素の長さを取得するにはどうすればよいですか?

分類Dev

Selenium Pythonでタグ名を取得するにはどうすればよいですか?

分類Dev

リンクのリストを1つずつ実行してから、selenium(driver.get)を使用してデータをスクレイピングするにはどうすればよいですか?

分類Dev

Selenium Xpathstarts-withを使用してhtmlidタグの値を取得するにはどうすればよいですか?

分類Dev

PythonとSeleniumを使用して子要素データを取得するにはどうすればよいですか?

分類Dev

Selenium C#-テーブルの合計行数を取得するにはどうすればよいですか?

分類Dev

RemoteWebDriver Selenium Gridのインスタンスを取得するにはどうすればよいですか?

分類Dev

Seleniumにwebelementが存在するかどうかを確認するにはどうすればよいですか?

分類Dev

WebElementがSeleniumに存在するかどうかを確認するにはどうすればよいですか?

分類Dev

Selenium Web Driverの同様のラジオボタンのグループから特定のラジオボタンを選択するにはどうすればよいですか?

分類Dev

PythonとSelenium:特定のdivからhref要素を取得するにはどうすればよいですか?私の要素は古くなっています

Related 関連記事

  1. 1

    Seleniumのボタンに「driver.find_element」を提供するにはどうすればよいですか?

  2. 2

    Selenium Web DriverでSSL証明書を使用するにはどうすればよいですか?

  3. 3

    Selenium Web DriverでSSL証明書を使用するにはどうすればよいですか?

  4. 4

    別のクラスから呼び出されるdriver.get関数をSeleniumで作成するにはどうすればよいですか?

  5. 5

    Seleniumで画像URIを取得するにはどうすればよいですか?

  6. 6

    Selenium Web Driverを介して<select>タグのアイテムを選択するにはどうすればよいですか?

  7. 7

    Selenium WebElementから値をより速く取得するにはどうすればよいですか?

  8. 8

    Pythonでselenium.webdriverからhtmlを取得するにはどうすればよいですか?

  9. 9

    Pythonを使用してSeleniumからtitle属性を取得するにはどうすればよいですか?

  10. 10

    Selenium(Java)からテキストを取得するにはどうすればよいですか?

  11. 11

    h3 Selenium / Pythonからhrefを取得するにはどうすればよいですか?

  12. 12

    mongodb-go-driverを使用して、内部例外を取得するにはどうすればよいですか?

  13. 13

    XvfbでSeleniumを実行するにはどうすればよいですか?

  14. 14

    SeleniumでIframeを選択するにはどうすればよいですか?

  15. 15

    Python SeleniumでWebElementのクラス名を取得するにはどうすればよいですか?

  16. 16

    Selenium Webdriver 2 Pythonで現在のURLを取得するにはどうすればよいですか?

  17. 17

    Selenium Webdriver 2 Pythonで現在のURLを取得するにはどうすればよいですか?

  18. 18

    Python + Seleniumで要素の値を取得するにはどうすればよいですか?

  19. 19

    PythonのSeleniumで<ol>の<li>要素の長さを取得するにはどうすればよいですか?

  20. 20

    Selenium Pythonでタグ名を取得するにはどうすればよいですか?

  21. 21

    リンクのリストを1つずつ実行してから、selenium(driver.get)を使用してデータをスクレイピングするにはどうすればよいですか?

  22. 22

    Selenium Xpathstarts-withを使用してhtmlidタグの値を取得するにはどうすればよいですか?

  23. 23

    PythonとSeleniumを使用して子要素データを取得するにはどうすればよいですか?

  24. 24

    Selenium C#-テーブルの合計行数を取得するにはどうすればよいですか?

  25. 25

    RemoteWebDriver Selenium Gridのインスタンスを取得するにはどうすればよいですか?

  26. 26

    Seleniumにwebelementが存在するかどうかを確認するにはどうすればよいですか?

  27. 27

    WebElementがSeleniumに存在するかどうかを確認するにはどうすればよいですか?

  28. 28

    Selenium Web Driverの同様のラジオボタンのグループから特定のラジオボタンを選択するにはどうすればよいですか?

  29. 29

    PythonとSelenium:特定のdivからhref要素を取得するにはどうすればよいですか?私の要素は古くなっています

ホットタグ

アーカイブ