Как перебрать URL в Python - PullRequest
0 голосов
/ 08 мая 2019

У меня есть следующий базовый URL, который я хотел бы перебрать:

http://www.blabla.com/?mode_id=1

В принципе, я бы хотел, чтобы цикл Python for перебирал id = 1 следующим образом:

http://www.blabla.com/?mode_id=1

http://www.blabla.com/?mode_id=2

http://www.blabla.com/?mode_id=3

http://www.blabla.com/?mode_id=4, etc.

Я попытался с моим циклом ниже, но он не работает:

for i in range(0, 200,1):
url = 'http://www.blabla.com/?mode_id= + str(i)'
driver.get(url)

Как я могу заставить его работать правильно?Спасибо

1 Ответ

0 голосов
/ 09 мая 2019

Вы можете использовать:

for i in range(200):
    url = 'http://www.blabla.com/?mode_id={}'.format(i)
    driver.get(url)

Примечания:

  • Если вы собираетесь начать повторять одну за другой с нуля, вы можете просто использовать range(200), нетнужно для остальных аргументов.
  • Вы должны избегать объединения строк в Python.Есть лучшие способы, такие как format (согласно моему примеру).
  • Убедитесь, что ваш отступ правильный.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...