Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен. [RSS Feed]

#1 Апрель 10, 2016 19:51:20

ayb
Зарегистрирован: 2014-04-01
Сообщения: 297
Репутация: +  24  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

Дайте ссылку на форум.

Офлайн

#2 Апрель 10, 2016 20:58:40

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

Офлайн

#3 Апрель 11, 2016 12:46:59

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

Apxumekmop
Да не в этом проблема. Без включенного яваскрипта постить нельзя. Скрин в посте своем прикрепил же.

Проблема как раз-таки в этом, так как сервер никаких javascript-ов не видит. Javascript лишь формирует запрос, поэтому когда-то что-то не получается запостить всегда только 2 вариант решения проблемы:
1) Эмулировать js с помощью phantomjs, selenium, webkit и т.п.
2) Сидеть и анализировать запросы, сравнивать запрос питоновский с запросом браузера и делать его полностью похожим на запрос браузера. Вообще можно в браузере отключить js и попытаться найти способ запостить в форум.



Отредактировано plusplus (Апрель 11, 2016 12:48:03)

Офлайн

#4 Апрель 11, 2016 16:35:07

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

plusplus
Вообще можно в браузере отключить js и попытаться найти способ запостить в форум.
Пробовал, не дает. Я составлял точный запрос и мне возвращало всегда страницу с той ошибкой. Возможно у меня в опере инструменты разработчика не все снифают. Тогда вэйршарком попробую, может и найду чего нового.

Офлайн

#5 Апрель 11, 2016 17:08:00

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

Так, ошибки яваскрипта нету, но теперь меня назвали ботом(

Следующие ошибки необходимо исправить перед отправкой сообщения:
Ваши действия напоминают действия ботов. Пожалуйста, обратитесь в техническую поддержку сервиса (код ошибки: CIC3E66DCE1460383520).

Отредактировано Apxumekmop (Апрель 11, 2016 17:08:12)

Офлайн

#6 Апрель 11, 2016 17:24:46

Apxumekmop
Зарегистрирован: 2016-03-30
Сообщения: 34
Репутация: +  1  -
Профиль   Отправить e-mail  

Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.

Ну вот и докопался до истины.
Без отправки:

"6a34dbfc": "9e2f14cab5e0daa8213d5bf5046f9a382a44691b",
мне выдает сообщение, с просьбой включить яваскрипт. А если отправляю, меня называют ботом.
Судя по всему какие-то данные, при каждом постинге хешируются в md5. Я уже упирался в эту проблему, решения так и не нашел, там был форум немного на другом движке, но смысл тот же - http://python.su/forum/topic/29682/

Отредактировано Apxumekmop (Апрель 11, 2016 17:25:10)

Офлайн

  • Начало
  • » Python для новичков
  • » Пытаюсь скриптом отправить пост на форум, но на форуме выдает ошибку - JavaScript должен быть включен.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version