Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2015, 15:22   #1
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
По умолчанию Можно ли обойтись без PHP

Добрый день.

Помогите, пожалуйста, разобраться можно ли в данном случае обойтись без PHP?

На сайте https://www.kickstarter.com/discover...d=0&sort=magic
размещена информация о проектах - я хочу выгрузить их описание, (только текст: название, дата и проч.)

В таких случаях я всегда пользовался VBA
Код:
    With CreateObject("MSXML2.XMLHTTP")
        .Open "GET", sURI, False
        .Send
        htmlcode = .ResponseText
    End With
Обращаюсь к коду страницы как к тексту и выбираю нужные мне данные.

Но в данном случае на странице размещены данные только о 20 проектах, а данные о еще 20 появляются только после нажатия кнопки "Load more". Но как раз тут проблема: во-первых мне нужны данные о 240 тыс проектах, а значит кнопку нужно нажать 12 тыс. раз, во-вторых в коде страницы отражаются данные только о первых 20 проектах, всех последующих там нет.

Посоветуйте, пожалуйста, как лучше выйти из этой ситуации.
mephist вне форума Ответить с цитированием
Старый 08.06.2015, 16:05   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

А РНР чем вам поможет?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 08.06.2015, 16:49   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

данные подгружаются Аяксово.... при нажатии на далее меняется параметр page=
Код:
https://www.kickstarter.com/discover/advanced?google_chrome_workaround&page=2&category_id=0&sort=magic
а обратно отдается все кошерно - содержимое табл второй страницы

как вы это примастрячите к VB не знаю... но смысл должен быть понятен
ADSoft вне форума Ответить с цитированием
Старый 08.06.2015, 17:24   #4
mephist
Форумчанин
 
Регистрация: 01.05.2009
Сообщений: 200
Хорошо

Огромное спасибо, всем кто, обратил внимание на вопрос.
ADSoft попал в самую точку - подсказал как раз то, что нужно.

Спасибо!
mephist вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли обойтись без дополнительной переменной? Form_13 Общие вопросы C/C++ 2 14.06.2012 14:06
Как обойтись без ibConsole ullonso БД в Delphi 0 19.05.2011 16:01
Как обойтись без сортировки данных? clever77 Microsoft Office Excel 1 23.04.2011 15:12
Как обойтись без DbGrid? theYozh БД в Delphi 6 03.01.2010 01:53
Обойтись без таймера Pedro Общие вопросы Delphi 1 20.11.2008 21:20