Соскоб с красивым супом для поиска животных - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь вычистить собаку с сайта поисковой системы, в моем примере это Поморское воеводство. Я не уверен, что должно появиться в soup.find_all

, вот что я сделал:

url = "https://www.winwin.co.il/Animals/Search/SearchResults/AnimalPage.aspx?search=f1b130870fcd32672a71e39ae8e26898"


response = requests.get(url)


data = response.text


soup = BeautifulSoup(data,'html.parser')

dog=soup.find_all("div",{"class":"ContainerSEOTxt"})

1 Ответ

2 голосов
/ 24 октября 2019

результат для find_all должен быть массивом элементов

soup.find_all("a")

 print output

 [<a class="sister" href="http://example.com/elsie" id="link1">Elsie</a>,
  <a class="sister" href="http://example.com/lacie" id="link2">Lacie</a>,
  <a class="sister" href="http://example.com/tillie" id="link3">Tillie</a>]

https://www.crummy.com/software/BeautifulSoup/bs4/doc/#find-all

или

divs = soup.find_all('div', 'class_name')

, если у вас более одного имени класса, простопередать список имен классов в качестве параметра

divs = soup.find_all('div', ['class1', 'class2'])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...