質問編集履歴
2
WebBrowserでやってみた
test
CHANGED
File without changes
|
test
CHANGED
@@ -143,3 +143,79 @@
|
|
143
143
|
統合開発環境: Visual Studio 2017
|
144
144
|
|
145
145
|
ターゲットネットフレームワーク: .NET Framework 4.6.1
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
### WebBrowserも動かないです。
|
150
|
+
|
151
|
+
|
152
|
+
|
153
|
+
回答ありがとうございます。
|
154
|
+
|
155
|
+
WebBrowserを使ってみましたが結果は、
|
156
|
+
|
157
|
+
「Web ページへのナビゲーションは取り消されました」
|
158
|
+
|
159
|
+
と表示されてしまいました。
|
160
|
+
|
161
|
+
「ページを最新の情報に更新する。」
|
162
|
+
|
163
|
+
をクリックすると、
|
164
|
+
|
165
|
+
「このページを表示できません」
|
166
|
+
|
167
|
+
「Web アドレス https://teratail.com が正しいか確かめてください」
|
168
|
+
|
169
|
+
と表示され、しかたなく
|
170
|
+
|
171
|
+
「Bing でこのサイトを検索」
|
172
|
+
|
173
|
+
をクリックすると、
|
174
|
+
|
175
|
+
「このページを表示できません」
|
176
|
+
|
177
|
+
「Web アドレス https://www.bing.com が正しいか確かめてください」
|
178
|
+
|
179
|
+
と表示されてしまいました。(つまりBingすらつながらない)
|
180
|
+
|
181
|
+
ちなみにローカルのHTMLファイルはちゃんと表示されます。
|
182
|
+
|
183
|
+
|
184
|
+
|
185
|
+
```cs
|
186
|
+
|
187
|
+
using System;
|
188
|
+
|
189
|
+
using System.Windows.Forms;
|
190
|
+
|
191
|
+
|
192
|
+
|
193
|
+
namespace WebBrowserProject
|
194
|
+
|
195
|
+
{
|
196
|
+
|
197
|
+
public partial class Form1 : Form
|
198
|
+
|
199
|
+
{
|
200
|
+
|
201
|
+
public Form1()
|
202
|
+
|
203
|
+
{
|
204
|
+
|
205
|
+
InitializeComponent();
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
webBrowser1.Navigate(@"https://teratail.com/questions/30410");
|
210
|
+
|
211
|
+
|
212
|
+
|
213
|
+
Console.WriteLine(webBrowser1.DocumentText);
|
214
|
+
|
215
|
+
}
|
216
|
+
|
217
|
+
}
|
218
|
+
|
219
|
+
}
|
220
|
+
|
221
|
+
```
|
1
アクセスしてみたサイト、実現したいことの明示
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,6 +11,10 @@
|
|
11
11
|
「https://www.google.co.jp/のHTMLをダウンロードする」という単純なプログラムを作ったところ、
|
12
12
|
|
13
13
|
同じような例外が投げられました。
|
14
|
+
|
15
|
+
最終的にはYoutubeの字幕ファイルをダウンロードできようにしたいですが、
|
16
|
+
|
17
|
+
この質問では、とりあえず「HTMLをダウンロードする」ことを実現したいです。
|
14
18
|
|
15
19
|
|
16
20
|
|
@@ -118,6 +122,14 @@
|
|
118
122
|
|
119
123
|
色々、ググって調べてみましたが、こういう例外が投げられる理由についてわかりませんでした。
|
120
124
|
|
125
|
+
(訂正)超メジャーなサイトだと相手のサーバーに拒否される可能性があるそうなので、
|
126
|
+
|
127
|
+
はてなブログのサイトとか宇宙天気ニュース(http://swnews.kagoshima-ct.ac.jp/)
|
128
|
+
|
129
|
+
苦しんで覚えるC言語(https://9cguide.appspot.com/)などでも再度試してみましたが、
|
130
|
+
|
131
|
+
どれも「アクセス許可で禁じられた方法でソケットにアクセスしようとしました。」という例外が投げられてしまいます。
|
132
|
+
|
121
133
|
|
122
134
|
|
123
135
|
### 補足情報
|