как назвать HREF?на некоторое время - PullRequest
0 голосов
/ 21 сентября 2019

Я пытаюсь сделать while, чтобы получить href за раз, но я не знаю, как вызвать href

Я пытался изменить edouard на links['href'], но это нене работает

from bs4 import BeautifulSoup

def validateString(edouard):

letter_flag = False

number_flag = False

while (edouard) is False:

    res= requests.get('')

    print(res.text)

    soup = BeautifulSoup(res.text,'lxml')

    for links in soup.find_all('a', class_="swatchanchor",href=True):
        edouard=(links['href'])

print(edouard)

Эдуард не определен

1 Ответ

0 голосов
/ 21 сентября 2019

Ответ во многом похож на сообщение об ошибке.Вы вызываете edouard в

while (edouard) is False:

, но он еще не определен.

В зависимости от того, что вы действительно хотите сделать, вам нужно объявить его перед этой строкой с помощью

edouard  = False

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...