Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 27.07.2009, 13:33   #1
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость Скачивание файла

Как программно скачать файл с файлообменника?!
Вот я только что залил на файлообменник простелнький файл...
Код:
http://slil.ru/27862203
Тойсть на форме расположена кнопка, клик на которую дает скичивание этого файла...
Ps^ файл-к без капчи!

Последний раз редактировалось Lemo; 27.07.2009 в 13:40.
Lemo вне форума
Старый 27.07.2009, 13:46   #2
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Вот в этом блоке лежит ссылка.
Код:
<p align="center"> 
Закачка файла начнется через 10 секунд, или воспользуйтесь <a href="/27862203/2e267eba.4a6e9188/1.txt">ссылкой</a> 
<br>
Вернее здесь
Код:
href="/27862203/2e267eba.4a6e9188/1.txt"
А дальше смотрите на нижнею часть страницы! Там многое есть!!!
//--
Цитата:
Ну а программно как мне это можно организовать?
Поиск никто не отменял! )

Последний раз редактировалось Levsha100; 27.07.2009 в 14:14.
Levsha100 вне форума
Старый 27.07.2009, 13:50   #3
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

Ну а программно как мне это можно организовать?
Lemo вне форума
Старый 27.07.2009, 15:59   #4
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Общий алгоритм:
Просим ссылку у пользователя.
Загружаем страницу, парсим код, получаем адрес закачки.
Загружаем файл по адресу закачки.
Все три шага подробно описывались/обсуждались на форуме. Поищите. Либо задавайте конкретные вопросы. Никто ничего за Вас делать не будет.
Levsha100 вне форума
Старый 27.07.2009, 16:04   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Просим ссылку у пользователя.
Вот тут могут быть затыки в виде "Введите код который вы видете"
I'm learning to live...
Stilet вне форума
Старый 27.07.2009, 16:09   #6
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Ну аффтар же, вроде, сказал что защиты нету

Последний раз редактировалось Stilet; 27.07.2009 в 16:45.
Levsha100 вне форума
Старый 28.07.2009, 12:53   #7
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

нейро сеть нада. у меня где то была, я делал давно, обученая немного
lennon вне форума
Старый 28.07.2009, 13:17   #8
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

слишком уже как то тяжело ты предлогаешь...
Разберем простой пример:
Я кликаю по кнопке, в ходе выполнения береться адресс из едита(он отвечает за ссылку), например туда вбита ссылка
Код:
http://slil.ru/27864432
или с хешем
Код:
http://slil.ru/27864432/37c08027.4a6fd9a8/Текстовый_документ.txt
Так вот я клицаю на кнопку, браузер открытый, передомной появляеться:

И автоматически нажимаеться "Сохранить" и в некоторую директорию...
Можно ли представить такую операцию кодом?! Какие будут советы...
Lemo вне форума
Старый 28.07.2009, 13:46   #9
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

ну я честна незнаю тогда что будешь делать с частью где нужно ввести код с картинки. это ведь это протокол http, почитай как организовываеться скачивание файла, сложного нету ничего абсолютно. и пишу я токо на винапи без билдеров и дельфей и темболее мфц. могу наваять тебе класс для работы с http, за огромное огромное спасибо, но это токо на С++ ) мож самому потом и понадобиться.

Последний раз редактировалось lennon; 28.07.2009 в 13:49.
lennon вне форума
Старый 28.07.2009, 14:35   #10
Lemo
Форумчанин
 
Аватар для Lemo
 
Регистрация: 13.10.2008
Сообщений: 714
Радость

загуглил и по форуму еще прошелся, нашел примерно:
Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}
  uses WinInet;


function GetInetFile(const fileURL, FileName: String): boolean;
const BufferSize = 1024;
var hSession, hURL: HInternet;
Buffer: array[1..BufferSize] of Byte;
BufferLen: DWORD;
f: File;
sAppName: string;
begin
{   Result:=False; }
   sAppName := ExtractFileName(Application.ExeName);
   hSession := InternetOpen(PChar(sAppName), INTERNET_OPEN_TYPE_PRECONFIG,
         nil, nil, 0);
   try
      hURL := InternetOpenURL(hSession,
      PChar(fileURL),nil,0,0,0);
      try
         AssignFile(f, FileName);
         Rewrite(f,1);
         repeat
            InternetReadFile(hURL, @Buffer, SizeOf(Buffer), BufferLen);
            BlockWrite(f, Buffer, BufferLen)
         until BufferLen = 0;
         CloseFile(f);
         Result:=True;
      finally
      InternetCloseHandle(hURL)
      end
   finally
   InternetCloseHandle(hSession)
   end
end;
procedure TForm1.Button1Click(Sender: TObject);
var FileOnNet, LocalFileName: string;
begin
   FileOnNet:='http://slil.ru/27864432/37c08027.4a6fd9a8/Текстовый_документ.txt';
   LocalFileName:='MyFile.txt';

   if GetInetFile(FileOnNet,LocalFileName)=True then
      ShowMessage('Download successful')
   else
      ShowMessage('Error in file download')

end;



end.


Не долго длилось счастье =(((

Последний раз редактировалось Lemo; 28.07.2009 в 14:48.
Lemo вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скачивание случайного файла с фтп snooppy Работа с сетью в Delphi 8 16.10.2008 11:36
скачивание файла после просмотра рекламы westakof JavaScript, Ajax 3 02.07.2008 15:48
Скачивание файла из сети, по средствам TcpClient. papa_serg Работа с сетью в Delphi 6 01.04.2008 23:22
скачивание сайта Лубышев Софт 2 09.03.2008 20:43
Скачивание файла с прогрессом CoDeR Работа с сетью в Delphi 2 22.10.2007 09:10