
私が望むものを説明するために例を挙げます(外国人の友達に申し訳ありません。英語ではなくアラビア語:D)。
これを取ろうURL例えば。オンにすると、5秒タイマーの後に青い四角が表示されます。この青いボタンを押す前にブラウザで確認してみると、href
ボタンのURLが同じURLで、その後に?pt=
毎回生成される一種のトークンのように見えるクエリが続きます。
このURLをたどる(ボタンを押すか、URLをコピー/貼り付けて)ページに移動し、そのページをもう一度確認してください。より具体的には、href
同じ内容を含む要素(T)が作成されていることを確認してください。URLただし、ページを要求するたびに生成される "download_token"クエリが続きます。
これで元のバージョンを入手できますURL一部の解析ではwget
内部URL(クエリを含むURL ?pt=
)を取得できますが、解析で結果のURLを渡すと元のURLが得られます。URL以下を含むページではありません。download_token
- 頑張り
wget
ましたcurl
- 一重引用符と二重引用符でURLを渡そうとしました。
- 最初のトークンには
%XX
ASCIIの16進表現が含まれています。その文字に置き換えましたが、うまくいきません。
動的クエリの後にURLをダウンロードするための同様のユーティリティを作成する方法はwget
?curl
URLを解析するときに何らかのエラーがあるようです?pt=
。おそらく16進文字のためですか? URLがdownload_token
正常に動作しますwget
(少なくとも数回の試みでは)。
私は、残りの1200以上のリンクに対して同様のプロセスを自動化することを目的として、これらすべてを行いました。