Цитата Busla:
это потому что line не инициализирована, т.е. curl не отработал »
|
Вроде отрабатывает, для теста сохраняю выданное значение в текстовый файл 2.txt
Код:
>curl -x http://proxy:port http://www.miui.com/download-340.html | findstr /R download_btn.*miui_HM5Plus_8 > 2.txt
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 23296 0 23296 0 0 19877 0 --:--:-- 0:00:01 --:--:-- 19877
>type 2.txt
<a onclick="_gaq.push(['_trackEvent', '完整包', 'download','download']);" class="
download_btn" href="http://bigota.d.miui.com/8.10.25/miui_HM5Plus_8.10.25_55b500
ece7_7.1.zip"></a>
Получилось так:
Код:
curl -x http://proxy:port http://www.miui.com/download-340.html | findstr /R download_btn.*miui_HM5Plus_8 > 2.txt
Set /p line=<2.txt
set url=%line:~106,-6%
echo %url%
либо так
Код:
wget -e use_proxy=yes -e http_proxy=proxy:port -O HM5Plus http://www.miui.com/download-340.html | findstr /R download_btn.*miui_HM5Plus_8 HM5Plus | Set /p line=
set url=%line:~106,-6%
Спасибо большое