この記事では、PHP を使用して Web ページ内のすべての固定シード リンクをバッチで取得する方法を主に紹介し、PHP 文字列とファイル操作の関連スキルを必要とする友人はそれを参照できます
ダウンロード リンクが多数ある場合は、たとえば、Thunder または Electric Heater にすべてのリンクを追加したいのですが、そのようなオプションはありません。私たちは PHPer なので、これは難しいことではありません
もちろん、コードを見てみましょう。状況に応じて変更する必要があります。
<?php header("content-type:text/html;charset=utf8"); $str = file_get_contents('./ShowFile.asp'); $str1 = '<a href="ed2k'; $str2 = '">'; $pos1 = 0; $pos2 = 0; $pos3 = 0; $len = strlen($str); $ed2k = ''; for($i=5000;$i<$len; ){ $pos1 = strpos($str,$str1,$i) + 9; $pos2 = strpos($str,$str2,$pos1) - 2; $pos3 = $pos2 - $pos1; //说明特征连接已经不存在 放弃寻找 if($pos1 == 9){break;} $ed2k = substr($str,$pos1,$pos3+1)."\r\n"; file_put_contents('d:/log/a.txt',$ed2k,FILE_APPEND); echo substr($str,$pos1,$pos3+1).'<hr/>'; $i = $pos2; } ?>
以上がこの記事の全内容です、皆様の勉強に少しでもお役に立てれば幸いです。
関連する推奨事項:
PHPSessionをredisにウェアハウジング/保存する方法の詳細な説明
ajax実装call returnphpjsonデータを返すインターフェースメソッド
phpでc li モード パラメータを取得する方法は次のとおりです
以上がWebページ内の全固定シードリンクの一括取得を実装するPHPメソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。