Я работаю над проектом iOS, и моя цель - создать "симпатичную" версию приложения для определенного веб-сайта. Для этого я разбираю все данные с указанного сайта с TFHpple для использования в моем приложении.
На этом веб-сайте есть магазин, поэтому моей целью было прочитать веб-страницу с продуктами, а затем отобразить их все в виде таблицы, а что нет. Однако на веб-сайте не отображаются все продукты на определенной странице одновременно.
Он разбивает продукты на 3 страницы внутри одной страницы веб-сайта, поэтому вам нужно нажать кнопку "следующая страница" на веб-сайте и выполнить код javascript и добавить часть "? Foo", чтобы URL-адрес в браузере был " http://www.domain.com/page?foo ". Я прочитал, что это "? Foo" является строкой запроса, однако я не знаю, как я буду запускать это в своем коде Objective-C с базовой страницы " http://www.domain.com/page ".
Так просто, я не могу захватить все элементы, которые я хотел бы использовать с TFHpple, потому что некоторые из них не находятся в HTML до тех пор, пока не будет использована правильная строка запроса.
Я не уверен, что я очень четко объясняю свое затруднительное положение, но если у кого-то есть информация, которую я мог бы использовать, я был бы очень благодарен ей!
Я работаю над аналогичным проектом. Я думаю, ваша проблема не имеет ничего общего с TFHpple. TFHpple обрабатывает разбор HTML, а не загрузку данных с сервера. Мой подход таков:
NSInteger currentPageIndex=1;
NSString *dataUrlString=[NSString stringWithFormat:@"http://www.domain.com/page?index=%d",currentPageIndex];