Что нового

Парсинг не используя Object IE

Arei

Скриптер
Сообщения
938
Репутация
115
Здравствуйте, хотел бы узнать, можно ли получить текст из java script не используя объекта и самого IE(и других браузеров).Или это невозможно?
 

Fever

Скриптер
Сообщения
308
Репутация
112
Get запрос с помощью TCP/IP
или
Код:
InetRead
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Fever
попробуй вот на http://www.offgamers.com/buyback.php получить текст из таблицы не используя IE/
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
перед этим выбери сбоку игру.
 

Fever

Скриптер
Сообщения
308
Репутация
112
http://www.offgamers.com/supplier_xmlhttp.php?action=get_buyback_server_list&buyback_cat_id=1660&slang=1&buyback_products_id=0

сюда "supplier_xmlhttp.php" необходимо послать get запрос с указанием реферера на страницу /buyback.php и параметрами (buyback_cat_id) игры. и получишь таблицу в XML
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
легко сказать пробовал запросы, не отправляет
.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Код:
$oRequest = ObjCreate('WinHttp.WinHttpRequest.5.1')
$oRequest.Open('GET', 'http://www.offgamers.com/supplier_xmlhttp.php?action=get_buyback_server_list&buyback_cat_id=1660&slang=1&buyback_products_id=0', 0)
$oRequest.SetRequestHeader("Host", "www.offgamers.com")
$oRequest.SetRequestHeader('User-Agent', 'aubro')
$oRequest.SetRequestHeader('Referer', 'http://www.offgamers.com/buyback.php#buyback_server_listing')
$oRequest.Send('')
$sData = $oRequest.responsetext
MsgBox(0,'',$sData)
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Скажите, а как вы получили данные по которым отправлять запрос?
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Прочитал что написал Fever и попробовал это запустить. Вот щас в опере посмотрел запрос:
URL: http://www.offgamers.com/supplier_xmlhttp.php?action=get_buyback_server_list&buyback_cat_id=8630&slang=1&buyback_products_id=0
Метод: GET
Состояние: 200 OK
Запрос
GET /supplier_xmlhttp.php?action=get_buyback_server_list&buyback_cat_id=8630&slang=1&buyback_products_id=0 HTTP/1.1
User-Agent: Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.10.289 Version/12.00
Host: www.offgamers.com
Accept-Language: ru-RU,en;q=0.9,ru;q=0.8
Accept-Encoding: gzip, deflate
Referer: http://www.offgamers.com/buyback.php
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Это да немного разобрался, но столкнулся с новым сайтом.

http://forys.wen.ru/bot/

Что посоветуете?
 

Andrei7

Новичок
Сообщения
72
Репутация
3
Всё обрабатывается в js - http://forys.wen.ru/bot/demo.js , даже пакеты не шлешь никакие. тебе грузится js , и уже каг бы оффлайн разговариваешь. Смысл?
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Я вас не понимаю, я хотел бы получить текст и писать на этом сайте через запросы.Это было бы идеальным действием.
 

Andrei7

Новичок
Сообщения
72
Репутация
3
Я вас не понимаю, я хотел бы получить текст и писать на этом сайте через запросы.Это было бы идеальным действием.
вам нужно обработчик js. кроме как через IE я не вижу сдесь решения. Текст вы не получите со страницы через winhttp например, или что нибудь другое, не визуально. так, как запросов на сервер никаких не происходит, а значит страница не обновляется. напишите что нибудь в чате. откройте исходный код страницы. вы там не увидите того, что писали :smile: но может гуру подскажут что нибудь стоящее :scratch:
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Andrei7 не пиши ерунды: и в-первом и во-втором случае ты не найдёшь информации в исходном коде тк оную предоставляет жаба-скрипт, исполняющийся на клиентской стороне браузером. Но на offgamers.com есть в наличии пых, коий при запросе исполнял на сервере и возвращал результаты жизнедеятельности жабьей функции клиенту. На
forys.wen.ru пыха нема, поэтому перспективы работы с ним без браузера давольно туманны.
 

Andrei7

Новичок
Сообщения
72
Репутация
3
sngr, перечитай мой пост ещё несколько раз. разве я не тоже самое говорил? :rofl:
 
Автор
A

Arei

Скриптер
Сообщения
938
Репутация
115
Буду ждать что ответят могучие гуру.
 
Верх