Как узнать номер последней страницы веб-сайта в веб-скрапе в BeautifulSoup?

Я собираю данные с флипкарта, где я хочу собрать все названия, цены и рейтинги продуктов. Поэтому я хочу очистить всю необходимую информацию со всех страниц. По этой ссылке 11 страниц: https://www.flipkart.com/mobiles/mi~brand/pr?sid=tyy%2C4io&otracker=nmenu_sub_Electronics_0_Mi Итак, как я могу сделать цикл, пока не дойду до конца страниц, то есть до номера 11-й страницы.


person Sunil Thakur    schedule 04.03.2020    source источник
comment
Добро пожаловать в StackOverflow! Пожалуйста, отредактируйте вопрос, указав, что вы пробовали и с какой конкретной проблемой столкнулись.   -  person maestromusica    schedule 04.03.2020


Ответы (2)


URL-адрес со страницы 1 по 11 определяется:

https://www.flipkart.com/mobiles/mi~brand/pr?sid=tyy%2C4io&otracker=nmenu_sub_Electronics_0_Mi&page={n}

    where n is from 1 to 11

Таким образом, вы можете создать цикл, в котором n = от 1 до 11, и заменить n его текущим значением в цикле.

person âńōŋŷXmoůŜ    schedule 04.03.2020
comment
Да, я сделал это возможным, используя цикл for от 1 до 11, но здесь мне нужно узнать номер последней страницы вручную с веб-сайта. И я хочу, чтобы он динамически определял номер последней страницы. - person Sunil Thakur; 05.03.2020

person    schedule
comment
Да, я сделал это возможным, используя цикл for от 1 до 11, но здесь мне нужно узнать номер последней страницы вручную с веб-сайта. И я хочу, чтобы он динамически определял номер последней страницы. - person Sunil Thakur; 05.03.2020
comment
Большое спасибо, сэр, за ваши усилия! - person Sunil Thakur; 05.03.2020
comment
@SunilThakur рад помочь. не стесняйтесь принять мой ответ, если он удовлетворил ваши потребности, поставив отметку Nike рядом с ответом. - person αԋɱҽԃ αмєяιcαη; 05.03.2020