2016-12-09 5 views
3

私はC#でソフトウェアを開発していますが、ユーザーがクロームで開いたウェブサイトから情報を取得しなければならない、ユーザーはデータを入力してから、異なる項目の
私は情報を得るためにページのソースコードにアクセスできる方法です。私はデータを入力しなかったので何も表示しないので、自分自身でWebを開くことはできません。クロムから直接入手してください。
どうすればいいですか?クロムエクステンション?または、自分のソフトウェアから直接Chromeにアクセスできますか?C#またはPythonを使用してGoogle Chromeと通信する方法

+0

クイック検索は、Chromeの拡張機能で、ページのHTMLを変更するこの例をもたらしましたそれに。 – TyCobb

+0

@TyCobb Chromeの拡張機能がないと最適ですが、他に選択肢がなければ –

答えて

1

Chromeのオープンインスタンスから直接データを取得するアプリケーションは私の頭の中ではわかりません。独自のChrome拡張機能を作成する必要があります。

また、最初にアプリケーションからWebブラウザを開くこともできます。

あなたはそうするために、これらのライブラリーの中に見ることができます:

0

ウェブスクレイピングをしたいように思えます。ここでは始めるための良いチュートリアルです:HTML Scraping

this answerには、データにアクセスするためにフォームを送信する必要があるウェブサイトからデータをスクラップする方法の良い例があります。

1

EDIT:@TheAnathemaのようにQAツールを実際のブラウザフックとして使用することについては考えていませんでした。それはおそらくあなたの必要性のために働くでしょう。あなたは、ユーザーが実際すなわちセレンまたは標準的なWebのいずれかでリクエストを自分で行うことができない(特定のウェブサイトに行くに依存する必要がある場合Chromeの拡張機能として、それを作成する必要があるとしている


Pythonでのリクエスト)。

Chromeの拡張機能が必要な理由は、閲覧するページをすべてのソフトウェアが簡単に読み取ることができない場合があるからです。 Googleが外部プロセスにウェブページにアクセスすることを許可した場合、銀行業務、医療、電子メールなどはすべてのプロセスから匿名でアクセスできます。

でもChrome拡張機能では、自分が望むことをするための許可を求める必要がありますが、少なくとも、ユーザーが意図的にインストールして許可に合意したソフトウェアです。私は、あなたが探して起動する場合がありますので、Chromeの拡張機能を開発する必要があるとしている、非常に少なくとも、想像https://blog.lateral.io/2016/04/create-chrome-extension-modify-websites-html-css/

関連する問題