Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 28, 2021 22:23:52

PSAS
Зарегистрирован: 2021-11-13
Сообщения: 29
Репутация: +  0  -
Профиль   Отправить e-mail  

Парсинг rusprofile

Здравствуйте!
Почему код выдает всегда разные результаты по объему строк и соответственно результаты?

 import requests
from bs4 import BeautifulSoup
url = 'https://www.rusprofile.ru/id/10601564'
response = requests.get(url)
##(response.status_code)
soup = BeautifulSoup(response.text, "html.parser")
##quotes = soup.find_all('span', class_='text')
##tags = soup.find_all('div', class_='tags')
##name = soup.find('div', class_='company-header__row').find('h1').get_text(strip=True)
##company_rows = soup.find('div', class_='company-requisites').find_all('div',class_='company-row')
##company_info_texts = company_rows[1].find_all('dd',class_='company-info__text')
##date = company_info_texts[0].get_text()
##capital = company_info_texts[1].find('span').get_text()
##director= soup.find('span', class_='company-info__text').get_text()
##company_info_title = company_rows[1].find_all('div',class_='company-info__title')
##ogrn = soup.find('span', id='clip_ogrn').get_text()
##inn = soup.find('span', id='clip_inn').get_text()
##kpp = soup.find('span', id='clip_kpp').get_text()
##okpo = soup.find('span', id='clip_okpo').get_text()
##okato = soup.find('span', id='clip_okato').get_text()
##
##index = soup.find('span', itemprop="postalCode").get_text()
##region = soup.find('span', itemprop="addressRegion").get_text()
##gorod = soup.find('span', itemprop="addressLocality").get_text()
##street = soup.find('span', itemprop="streetAddress").get_text()
##address = index+region+gorod+street
print(soup)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version