0

次のコマンドを使用して、Wgetを使用してWebサイトから保証情報を取得しています。

wget -q -O getinfo.tmp "http://www-307.ibm.com/pc/support/site.wss/warrantyLookup.do?type=$TYPE&serial=$SERIAL&country=897&iws=off"

これで、IBMはURLを変更し、動的セッションIDを提供しました。

新しいURLは、http://www-947.ibm.com/support/entry/portal/wlup IBMが動的セッションIDを使用するようにサイトを変更したときに機能を停止しました。これがまたできるようになりたいです。

マシンタイプとシリアルを使用して情報を取得するか、サンプルデータを提供できます。

4

1 に答える 1

0

これがうまくいくとは思えない

--keep-session-cookies

しかし、そうかもしれません。

サイトをすばやく確認するには、サイトをスクレイピングして動的URLを探すなど、より複雑な処理を行う必要があります。ただし、IBMがこのフォームの自動化を阻止しようとしている場合は、このフォームへのアクセスを自動化しないことを検討する必要があります。

于 2012-12-06T20:31:42.140 に答える