На примере стим маркета. Использую следующий код для получения исходного кода страницы в переменную php: Код (Text): $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, 'http://steamcommunity.com/market/search?q=appid%3A730'); curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); $cout = curl_exec($handle); curl_close($handle); echo $cout; Все нормально работает. Вопрос состоит в другом. На маркете можно листать страницы, и происходит это динамически. К url просто добавляется #pНомер_страницы Например 2 страница: http://steamcommunity.com/market/search?q=appid:730#p2 Если поставить этот url в код получения исходного кода, то получим мы не 2 страницу, а первую. Тоесть из-за динамического переключения страниц не получается получить данные с 2+ страниц. Есть ли какие либо идеи получения этих данных? Какими функциями можно воспользоваться?
Очевидно, что стоит заглянуть в список запросов и жмакнуть страничку. Можно будет увидеть, что происходит запрос на /market/search/render/?query=appid%3A730&search_descriptions=0&start=20&count=10 который возвращает json