X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Требуется совет по скрипту
Tamriell
Tamriell
Topic Starter сообщение 5.4.2012, 15:23; Ответить: Tamriell
Сообщение #1


Доброго времени суток, господа.

Мне нужен совет, возможно информация или ссылка на полезные источники по одной проблеме (прошу заметить с английским у меня не очень хорошо).
Суть моей проблемы такова.
Есть БД с комментариями из созданного к примеру интернет магазина. И есть сайт с одной полезной функцией по работе с русскими предложениями.
Мне нужно вытянуть с БД комментарий, далее скрипт, который вписывает в одной из страниц на сайте этот коммент(чем-то напоминает спам-бота :)) и активировать при помощи кнопки процесс анализа комментария(ну собственно нажать на кнопочку). Но это ещё не все. Результат анализа надо как-то вывести обратно мне в файл(возможно в xml-документ). С которым будет работать моя программа по оценке уже самого комментария на положительный или отрицательный.
Заранее прошу простить, возможно за глупость просьбы, я в этом деле ещё очень зелёный, но уж больно сложную задачу себе поставил на диплом :(
Ах да и чуть не забыл. Собственно сам сайт с анализом комментария с которого надо вытянуть информацию http://aot.ru/demo/graph.html .
Можете сами потестить работу демки.
Это не реклама, это даже не мой сайт... Т.к. если б был мой сайт, то не нужно б было парится с работой данного приложения и выводом результата.

Буду рад любым советам, поскольку время поджимает)
И простите, если случайно не в том разделе создал тему.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tamriell
Tamriell
Topic Starter сообщение 6.4.2012, 17:09; Ответить: Tamriell
Сообщение #2


За прошедшее время я успел порыться в интернете и найти такой модуль в php , как cURL.
И вот что я сделал, на примерах других.

[PHP]
<?php

$url = 'http://aot.ru/demo/graph.html'; // Куда зайти
$urlTo = 'http://aot.ru/cgi-bin/translate.cgi'; // Куда данные послать
$template = '../wwwroot/demo/graph.html';
$action = 'graph';
$russian = 'не плохой девайс';
$submit = 'Submit Request';
$post = 'TemplateFile=' . $template . '&action=' . $action . '&russian=' . $russian . '&submit1=' . $submit; // POST данные

$ch = curl_init(); // Инициализация сеанса
curl_setopt($ch, CURLOPT_URL, $url); // Заходим на сайт
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Приказываем вернуть страницу в переменную

$html = curl_exec($ch); // Забираем страницу

curl_setopt($ch, CURLOPT_URL, $urlTo); // Куда шлем POST данные
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt'); // Записываем cookie
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt'); // Читаем cookies
curl_setopt($ch, CURLOPT_POST, true); // Указываем метод отправки
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); // POST данные
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Говорим скрипту, чтобы он следовал за редиректами которые происходят во время авторизации

$html = curl_exec($ch); // Забираем страницу
curl_close($ch); // Завершаем сеанс
echo $html;

?>
[/PHP]

Возможно есть что-то лишнее в этом коде, но главное что я чуть чуть продвинулся в своих поисках.
Всё, вроде работает, да вот только во втором окне, под окном ввода текста мне выводить вот что.
[IMG]http://img685.imageshack.us/img685/8832/83784024.jpg[/IMG]

А После клика на детали, показывает:

Java Plug-in 1.6.0_31
Using JRE version 1.6.0_31-b05 Java HotSpot™ Client VM
User home directory = C:\Documents and Settings\Admin
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------


load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
load: class SemGraph.class not found.
java.lang.ClassNotFoundException: SemGraph.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: SemGraph.class
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tamriell
Tamriell
Topic Starter сообщение 6.4.2012, 17:19; Ответить: Tamriell
Сообщение #3


При обычном использовании через сайт http://aot.ru/demo/graph.html
Выводит вот что.
[IMG]http://img38.imageshack.us/img38/9214/74858055.jpg[/IMG]
Но у меня оно ерорит. Возможно из-за того, что приложение написано на java? И у меня нету каких-то модулей или файлов?
Помогите пожалуйста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tamriell
Tamriell
Topic Starter сообщение 7.4.2012, 13:39; Ответить: Tamriell
Сообщение #4


Что, совсем нету идей?
Никто помочь советом не может? или я не понятно расписал?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 8.4.2012, 22:03; Ответить: Mulder_hb
Сообщение #5


Классные дипломы ныне пишутся. Набросал несколько десятков строк кода по граббингу информации с левого сайта и диплом готов. А что за специалист, если не секрет?
По ошибке, смахивает на то, что на машине, откуда вы запускаете свой код не установлена java.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Vlex
Vlex
сообщение 8.4.2012, 22:20; Ответить: Vlex
Сообщение #6


http://www.oracle.com/technetwork/indexes/...oads/index.html
И ещё там в низу написано "черным по русски":"Если что-то не заработает обращайтесь, по адресу ... "
И что там говорят?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tamriell
Tamriell
Topic Starter сообщение 15.4.2012, 14:47; Ответить: Tamriell
Сообщение #7


это примерно 1/5 часть моего диплома.
факультет компютерно-информационных систем и программной инженерии.
java установлена (java™6 update 31). по-моему просто не хватает какого то модуля или библиотеки java. не сильно в этом разбираюсь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tamriell
Tamriell
Topic Starter сообщение 15.4.2012, 14:51; Ответить: Tamriell
Сообщение #8


работает то всё отлично. но не на локалхосте.
потому и не писал им.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Galen
Galen
сообщение 17.4.2012, 1:04; Ответить: Galen
Сообщение #9


java.lang.ClassNotFoundException: SemGraph.class

Нет класса SemGraph.class.
Я плохо знаком с cURL, потому могу ошибаться, но если вы просто грабите себе всю страницу и запускаете на ней java-аплет - у вас ничего не заработает, т.к. на вашей машине нет классов для его работы. Вам нужен результат работы этого аплета (можно ли ему передать данные с чужого сайта уже большой вопрос) или классы этого аплета (сможете ли вы их вытянуть с сайта себе на машину тоже вопрос).

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
12 Tia2 1518 25.3.2024, 6:54
автор: Skyworker
Открытая тема (нет новых ответов) Требуется копирайтер-постер
9 Hanj 2393 25.3.2024, 6:46
автор: Skyworker
Открытая тема (нет новых ответов) требуется помощь с themasoftware (Темапостером)
0 Taylor 565 16.3.2024, 18:41
автор: Taylor
Открытая тема (нет новых ответов) Требуется контент-менеджер
1 Grimov 1125 8.2.2024, 9:54
автор: projectadmin
Открытая тема (нет новых ответов) Требуется рерайтер на постоянку
Тематики разнообразные
4 PostBrigada 2732 22.1.2024, 1:16
автор: writer80


 



RSS Текстовая версия Сейчас: 28.3.2024, 14:02
Дизайн