Форум программистов, компьютерный форум CyberForum.ru

Python: Сети

Войти
Регистрация
Восстановить пароль
 
kak_ivan
0 / 0 / 0
Регистрация: 03.02.2015
Сообщений: 43
#1

Python Парсинг Ajax - Python

10.01.2017, 23:32. Просмотров 387. Ответов 1

Есть сайт, на нем выполняются переходы по страницам без обновления самого адреса, вот HTML блока:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<div class="paginate">
<ul>
<li><a class="active">1</a></li>
<li><a href="javascript:nextPage(100);">2</a></li>
<li><a href="javascript:nextPage(200);">3</a></li> 
<li><a href="javascript:nextPage(300);">4</a></li> 
<li><a href="javascript:nextPage(400);">5</a></li> 
<li><a href="javascript:nextPage(500);">6</a></li> 
<li><a href="javascript:nextPage(600);">7</a></li> 
<li><a href="javascript:nextPage(700);">8</a></li> 
<li><a href="javascript:nextPage(800);">9</a></li> 
<li><a href="javascript:nextPage(900);">10</a></li>  
<a href="javascript:nextPage(100);">&gt;</a>
</ul>
</div>
Как и с помощью чего можно организовать поиск последней страницы ну и дальнейший переход по ним для парсинга?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2017, 23:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Python Парсинг Ajax (Python):

Парсинг с помощью Python - Python
from urllib2 import urlopen u = urlopen(user_url) ...

Парсинг документов Python 3 - Python
Всем доброго времени суток. Прошу Вашей помощи в решении такой задачи: Нужно доставать текст (plain text) из файлов следующих...

Парсинг с авторизацией в Python. - Python
Я уже научился парсить веб-страницы с помощью Python очень неплохо получается. Вопрос такого плана на многих сайтах для доступа к нужной...

Парсинг xml на Python 3 - Python
Доброго времени суток, стоит задача извлечения текста из приложенного файла xml. Код которым я пытаюсь это сделать требует пример...

Python и парсинг owl-файлов - Python
Всем доброго времени суток. Стоит следующая задача. Есть файл, который был создан в программе Protege. Пример конечного файла приложен. Из...

Python парсинг данных и добавление в MS SQL - Python
Задача: есть большой файл .csv (около 1 000 000 строк). Необходимо значения выдирать из csv файла и вносить в SQL базу данных, без...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Wi0M
106 / 36 / 11
Регистрация: 26.10.2013
Сообщений: 370
13.01.2017, 02:52 #2
ну так вы страницу эту продрузите и парсите список, вообще лучше бы ссылку на сайт. а так селениум вам в помощь. и попробуйте в селениуме выполнить js код javascript:nextPage(900); только не так а просто nextPage(900); в ответ вернется html скорее всего или json запрошенной страницы.

Добавлено через 1 минуту
или посмотрите что в консоле творится когда выполняется пагинация. там в закладке сеть, полюбому есть запросы на сервер, используя эту информацию вполне возможно даже селениум не понадобится и хватит requests
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.01.2017, 02:52
Привет! Вот еще темы с ответами:

Парсинг строки с использованием xPath - Python - Python
Добрый день! Вопрос заключается в следующем. Возможно ли получить вторую строчку Progress: с значением 2 / 12, в данный момент...

Использование ajax+python - Python
Для начала просто пытаюсь передать текст с файла на сервере на страницу . Вот код: &lt;html&gt; &lt;head&gt; &lt;title&gt;test&lt;/title&gt; &lt;script&gt; ...

Парсинг HTML на Python 3 через http.parser - Python
Нужно распарсить HTML-документ, чтобы вытащить из него определенные данные. Сделал так (html в .txt-шник закинул, не ругайтесь) from...

Разбор (парсинг) выражения с комплексными числами в калькуляторе на Python - Python
Здравствуйте. Пишу калькулятор на Python, который должен уметь работать с обычными и комплексными числами. Кратко: Помогите написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru