Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Http граббер на VB / 5 сообщений из 5, страница 1 из 1
28.07.2008, 02:52
    #35454318
Gray_Wolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Http граббер на VB
Ничего на эту тему в инете найти не смог.
Требуется прочитать текстовый файл с запросом, отправить его и сохранить полученный ХТМЛ код с текстовый файл.
Вот код подобной программы на джаве
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Main {
    public static void main(String[] args)  {
        try {
              System.out.println("3");
            Socket soc = new Socket("HOST.ru",  80 );
            FileInputStream fis=new FileInputStream("c:/in.txt");
                        InputStream in=soc.getInputStream();
        OutputStream out=soc.getOutputStream();
                 int r= 0 ;
           byte[] buf = new byte[ 64  *  1024 ];
           while(r!=- 1 ){
                  r=fis.read(buf);
           if (r==- 1 )break;       
       out.write(buf,  0 , r);                          
           }
        fis.close();   
  r= 0 ;
  FileOutputStream fos=new FileOutputStream("c:/out.txt");
     buf = new byte[ 64  *  1024 ];
             while(r!=- 1 ){
                        r=in.read(buf);
                           if (r==- 1 )break;
               String s=new String(buf, 0 ,r);
               fos.write(buf, 0 ,r);
               System.out.println(s); 
           }
  fos.close();
        } catch (UnknownHostException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        }      
    } 
    }
Можно ли написать подобное на VB?
...
Рейтинг: 0 / 0
28.07.2008, 16:46
    #35455963
Gray_Wolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Http граббер на VB
Неужели никто не работал с сокетами?
...
Рейтинг: 0 / 0
28.07.2008, 17:07
    #35456071
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Http граббер на VB
проще надо: URLDownloadToFile
...
Рейтинг: 0 / 0
28.07.2008, 17:14
    #35456091
Gray_Wolf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Http граббер на VB
Дело в том что мне нужно отправлять GET в котором помимо ссылки хранятся ещё и кукисы,
а как это сделать предложенным вами способом я не понял.
...
Рейтинг: 0 / 0
28.07.2008, 17:15
    #35456098
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Http граббер на VB
тогда юзайте ServerXMLHTTP, примеры можно найти тут или в гугле
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Http граббер на VB / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]