複数のURLから文字列を取得
未読分:3件
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
Message#3 2014年12月14日(日)16時46分 From: kato | 返事 削除 変更 |
いろいろなサイトを拝見して、コーディングしてみようと思いますが、 初心者であり、完全に私のやりたいことが一致した内容が探せませんでした。 お忙しいところ申し訳ありませんが、 何とぞご教授の程、宜しくお願い申し上げます。 <Excelシート> A1 会社番号 B1 会社名 C1 審査状況 D1 整理番号(OK) E1 日付(OK) F1 整理番号(NG) G1 日付(NG) 上記のようなシートにWeb上からデータを書き出したいのです。 @http://www.164.852.6/g/k/会社番号(8ケタ) URLの最後に会社番号を足してIEを起動 A表示されたページの<title>をB列に書き出す ページのタイトルが会社名になっています B「審査状況:」という文字列を探して「審査状況:」以降の文字列をC列に書き出す、なければ空白のまま 「審査状況:******」は<li>内です C「整理番号(OK):」という文字列を探して「整理番号:」の後の番号をD列に書き出す、なければ空白のまま 表形式になっていて、 整理番号(OK):123456 2014/11/14 10:36:21 整理番号(NG):9876 2014/11/9 15:40:14 というように表示されています ソースは <td>整理番号:nsp&nsp123456<td/> のようになっています スペース以降の番号のみ取得したいです 番号は4ケタもしくは5ケタです D整理番号(OK)登録年月日をE列に書き出す、なければ空白のまま 整理番号(OK)があれば、その後の<td>に登録日時が表示されています 時間まで表示されますが、11/9 と日付のみ取得したです E C〜Dと同じように、整理番号(NG)をF列に、日付(NG)をG列に書き出したいです 但し、整理番号(NG):は複数ある場合があります その場合は複数の番号を取得したいですが、 一番最初に表示された番号もしくは一番最後に表示された番号を取得したいです F IEを閉じる 一つずつ開いたり閉じたりしなくてもよいのでしょうか G @〜EをA列に会社番号が表示されているまで続けて処理をさせたいです @’ A列にURLを貼り付けておき、そこにアクセスしてA〜Eを続けて処理させたいです 上記のような処理をボタンを押せば実行するようにさせたいと思います 時間がたてば審査状況がかわるので、随時更新はしたいのですが、 できれば、すでに取得したデータは(空白以外は)処理を飛ばして、処理速度を速くしたいと思っています 誠にお手数をお掛け致しますが、どうぞご教授いただきますようお願い致します。 |
Message#2 2014年11月24日(月)21時40分 From: 管理人 | 返事 削除 変更 |
具体的な会社番号がないとどのようなサイトか確認できませんでした・・・ |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降