@JsDev

Проблема с парсингом пайтон?

Решил распарсить алиэкспресс. Возникла проблемка
Код :
import requests
from bs4 import BeautifulSoup
r = requests.get('https://ru.aliexpress.com/af/flash%252B32%252Bgb/9.html?isAffiliate=y&initiative_id=AS_20170204114829&site=rus&SearchText=flash+32+gb&tc=af&CatId=202001176')
soup = BeautifulSoup(r.text, 'lxml')
pages = soup.find('div', class_='ui-pagination').find_all('a', class_='ui-pagination-prev')[-1]

Что я получаю:
>>> pages
<a class="ui-pagination-prev" href="//ru.aliexpress.com/af/flash%252B32%252Bgb/8.html?isAffiliate=y&amp;initiative_id=AS_20170204114829&amp;site=rus&amp;SearchText=flash+32+gb&amp;tc=af&amp;CatId=202001176">Предыдущий</a>

Но я должен получать
<a class="page-next ui-pagination-next" href="//ru.aliexpress.com/af/flash%252B32%252Bgb/10.html?isAffiliate=y&initiative_id=AS_20170204114829&site=rus&SearchText=flash+32+gb&tc=af&CatId=202001176">Следующий</a>

Но тут разные классы и я не совсем понимаю как это реализовать
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
@vanillathunder
soup.find('div', class_='ui-pagination').find_all('a', class_='page-next ui-pagination-next')[-1]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы