ブラウザでYahooのソースを見るとソースがきちんと表示されない

このQ&Aのポイント
  • ブラウザ(Google Chrome)でYahooのソースを見ると、ソースがきちんと行で分けられているように表示されます。
  • しかし、vbで取得すると、ブラウザで見たような表示になりません。
  • Pythonで取得しても、ブラウザで取得したのと同じように表示されますが、vbでは取れていたデータが取れなくなっています。
回答を見る
  • ベストアンサー

ブラウザ(Google Chrom)でYahooのソースを見るとソース

ブラウザ(Google Chrom)でYahooのソースを見るとソースがきちんと行で分けられているんですが、 vbで取得するとブラウザで見たようにきちんと表示されません。 ブラウザが独自に整形でもしているのかと思ったのですが、 Pythonで取得してもブラウザで取得したのと同じように表示されます。 またvbで取得した時もパケットキャプチャで見るときちんと取れています。 vbで取得しない方法でやろうと思いBASP21のW3getも使ってみましたがvbと同じ結果になりました。 文字コードがおかしいのかと思い何種類か変えてみましたが日本語がおかしくなるだけした。 もうお手上げ状態なので誰かわかる方教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

わたしも、同じようなことがありました。 改行コードの違い・コーディングの違いなどがあり、VBで取得したときは大文字だらけになったり、改行される場所が違っていたりします。 改行コードを拾ってみてみたりすると意外とわかるかもしれません。 vbCRLF、vbTAG、LF、\n、\r\nや、JISの時、Shift_JISの時、EUCの時などなど

qwerjpo
質問者

お礼

ちゃんと改行されました! VBCRもVBLFもVBCRLFに置換したらうまくいきました。 随分悩んでただけに感激です。まさかこんな簡単に解決するとは。 的確なアドバイスありがとうございます。

qwerjpo
質問者

補足

返信ありがとうございます。 改行コードの違いですか、ちょっと調べてみます。

関連するQ&A

  • VB6でブラウザのページソースを取得したい。

    VB6を使用しています。 ブラウザに表示されたページのHTMLソースを テキスト形式で保存もしくは、画面上に表示させ、 任意の行の値を取得したいと思っています。 このようなことは、可能でしょうか?

  • google chrom でNHK高校講座を見たい

    NHK高校講座を見たいのですが、 普段使っているgoogle chromブラウザで見れません。 missing prugin と表示されてしまいます。 設定のところでもプラグインの追加・設定らしき所が見つかりませえんでした。 ご存知の方がおられましたら教えてください。 よろしくお願いいたします。

  • Pythonで、htmlソースを取得した時

    urllib2.urlopen('url').read() 上記の方法でhtmlのソースを取得していますが、あるデータにおいて、 ブラウザ上→存在する ブラウザでソースを表示→存在する Pythonでソースを取得→存在しない といった事が起こり、取得出来ないデータがあります。 1. 何故このような事が起こるのか、考えられる原因 2. このデータをPythonで取得する方法はあるか、あるならどんな方法か 以上2点を教えてください。 宜しくお願いいたします。

  • ログイン後のソースをw3getで取得したい

    ASPで開発をしています。 basp21のw3get関数で、指定したページのソースが取得できると思いますが、ログインした後のソースを取得する方法はないでしょうか? 一旦ログインしたことにする必要があると思うのですが。よろしくお願いいたします。

  • Google chromで稀にかな入力が出来ません

    Google chrom 20.0.1132.47m が既定ブラウザです。  以下のニューストピックスから記事に投稿をしたいのですが http://news.biglobe.ne.jp/topics/ 真ん中やや下にある(気持球)投稿の欄にカーソルを置くと、入力モードがA無に切り替わってしまい何をしても変えられません。どのニュースでも同じです。 (例)http://news.biglobe.ne.jp/topics/domestic/0711/71533.html 同じ項でも他の欄ですと問題がなく「かな」で入力できるのですが投稿欄だけがダメです。 この場合何を設定すれば通常通りに入力が出来るか教えて下さい。 他のサイト(YahooやAmeba等)では問題なく入力出来ます。 尚インターネットエクスプローラーは入力(BIGLOBE投稿)できますが、Firefoxはフラッシュプレーヤーを最新にすると投稿欄自体の表示が消えて使えません。 ちなみに、Google chromで或るチャットサイトで文字入力でもA無に固定されます。 もし解決法があれば宜しくお願いします。

  • ブラウザの表示がかなり遅くなりました。

    4GのWindows7(ノート)です。 普段は既定でFirefox を使っています。動きが遅くなった時は他のGoogle chromを使っていました。 このところ、chromも滅多に使わないIEでも表示に時間を要するようになっています。 回線速度は特に遅くなっていません。ディスク・レジストリクリーンや各ブラウザの一時ファイルと履歴消去もしています。デフラグは自動設定です。 サムネイルクリックで別ウインドウが開く場合、 今迄だと表示に3秒もかからなかったのが今では10秒前後かかっています(全てのブラウザ) 何か解決策がありましたら、宜しくお願いします。

  • Google音声検索が「OFF」で使えません

    ブラウザは最新のChromですがGoogleのホームページを開いて 検索の欄にはマイクの表示はあるのですがそこをクリックしても 「音声検索はオフになっています」と表示が出ます。 オンにする対応策を教えて下さい。 お願いいたします。

  • Google Chrome をインストールしたら、htmlファイルのアイコンが変ってしまい、元に戻らなくなりました。

     WindowsXP (SP2) に、Google が提供するブラウザ 'Google Chrome’ をインストールしたら、html表示時のアイコンがchrom 仕様のものに変ってしまいました。    その後、'Google Chrome’をアンインストールしても、html表示時のアイコンはchrom仕様のままでした。  アイコンを元に戻そうとして、サービスパック3を適用したりしましたが、相変わらずアイコンは元に戻りません。  現在、主として使うブラウザは、IE6なので、html表示時のアイコンを、元通りIE仕様のものにしたいと思います。  どうすれば元に戻るか、ご存知の方、ご教示願います。

  • YahooやGoogle検索を行いたい

    VBあるいはc#でYahooやGoogleに文字列を送り、その文字列に対する検索結果のページのURLや件数などを所得したいのです。 Yahooのデベロッパーネットワークを見てみたのですが、ドライブやメールにログインがどうのばかりで、検索自体の方法が分かりません。 できればブラウザを経由せず、直接文字列の形で取得したいのですが、可能でしょうか?

  • google Map APIの使い方

    VB.netで2つの住所の距離を求める方法をネットで見つけたのですが、そこではgoogle Map APIを使用していました。 ネットで見つけたソースではgoogle Map APIを用いて2住所の「直線距離」を求めるというもので、調べてみると経路での距離が取得できるgoogle Map APIがあるように書いてありましたが、それをVB.netから組み込むにはどうしたらいいのかわかりません。 リファレンスのサイトは既に見ました。また、Javaなどの言語で記述されているソースは見つかったのですが、VB.netだとどう書いたらいいかわかりません。 よろしくお願い致します。

専門家に質問してみよう