2016-12-05 2 views
0

Так что сайт Im таргетинг работает следующим образом:Получение URL с сайта после отправки формы

Название сайтов является https://masterbattlerite.com/. https://masterbattlerite.com/ работает так:

  1. Введите имя в строке поиска сайта
  2. Нажмите кнопку поиска (или нажмите клавишу ВВОД)
  3. Сайт направляет вас к userpage с именем пользователя вы ввели.
  4. URL, теперь что-то вроде https://masterbattlerite.com/238338348
  5. , что число (238338348) является идентификатор пользователя
  6. Я хочу знать, как получить, что идентификатор в виде строки в моем приложении

Я узнал из Selendroid, но вам нужен какой-то сервер, чтобы иметь возможность эмулировать браузер? Мое приложение будет выпущено в игровом магазине, поэтому я не хочу, чтобы мои пользователи каждый раз запускали собственный сервер selendroid (возможно, я ошибался)

ответ

1

В вашем коде вы можете использовать библиотеку/структуру HTTP и POST в том же месте, на котором размещается сайт и извлекается идентификатор из переадресации сервера? Возможно, вам придется установить дополнительные (возможно, скрытые на веб-странице) параметры, чтобы заставить его работать.

EDIT: хорошо, это даже проще с сайтом вы упомянули ... если вы ищете имя пользователя в боб, вы просто получить этот URL: http://masterbattlerite.com/profile/bob/lookup и возвращает некоторые хорошие JSON с идентификатором в нем, как так: {"status": "success", "player": {"id": 1268, "user_id": "5688", "name": "bob", "title": 504, "avatar": 30016}}

BTW - Я понял все это, используя инструменты разработчика Chrome. Научитесь использовать его - это ваш друг.

+0

Привет, я не думаю, что это работает в моем случае, так как я не могу видеть, где сайт также размещает данные формы. Я отредактировал свое сообщение на конкретном сайте, чтобы вы могли видеть, что я имею в виду. – Nahro

+0

обновленный ответ на основе реального URL-адреса –

+0

imma посмотрите, если это сработает, и если он найдет ваш дом и купит вам пиво, потому что я пытался найти это в течение недели, и только то, что у меня есть, - это разочарование – Nahro

Смежные вопросы