AndroidでWebサイトからHTMLのリソースを取得しようとしています。
HttpURLConnection を使って下記のサイトのように取得しています。
http://qiita.com/kawa106/items/9f50537a36dfa31863c3
基本的にこれでHTMLリソースを取得できることを確認できました。
("Google"や"Yahoo"等のサイトに関しては)
しかし、これではリソースが取れないサイトがあります。
例えば
Apple Developer サイト(https://developer.apple.com/news/)
です。取得しようとすると
javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x5c73e618: I/O error during system call, Connection reset by peer
というエラーが出てしまいます。
HttpURLConnectionでどうしても取れない場合は、WebViewからで良いのでリソースを取得したいと考えています。
以下のサイトのような実装で対応を試みました。
http://qiita.com/datsnet/items/e54ad69e95009394b1fe
こちらも上記の Apple Developer サイトでは無理でした。そもそもWebViewすら表示されません。
auの"https://auone.jp"は取得できるので、Apple Developer サイトが取得できでいないのですが何とか取得したいです。
User-Agentを変えることも必要かと考えられますが、それだけでは不十分なようです。
取得する方法をご存知の方いましたら教えていただけますか?
回答2件
あなたの回答
tips
プレビュー