мне нужно получить после парсинга красивый табличный вид в Excel- этот))
import requests
login = 'login'
password = 'pswd'
base_url = 'http://test.ru/?action=user_edit'
params1 = {
'login':login,
'pass':password,
'sp_code': '67',
'contract_number': '111',
'email': 'user111@mail.com',
'phone': '111111111',
'phone_mobile': '11111111',
'apply': 'Добавить'
}
params2 = {'confirm': 'Подтвердить'}
def get_html(url):
session = requests.Session()
session.get(url)
session.post(url, data = params1)
r = session.post(url, data = params2)
return r.text
def main():
page = get_html(base_url)
print(page)
if __name__ == '__main__':
main()
items = catalog.find_all('div',class_='products-list-item') # Ищем все карточки товаров
for item in items:
brand = item.find('span',class_='products-list-item__type').text.strip() # От сюда забираем бренд(для примера взял)
listSizes = [] # Пустой список, в который будем добавлять размеры.
all_sizes = item.find('div',class_='products-list-item__sizes') #В этом div хранятся ссылки с тестом размеров.
sizes = all_sizes.find_all('a') # Ищем все ссылки
for x in sizes:
listSizes.append(x.text) # Достаём из ссылок текст(там просто цыфры)
vse_razmery = ','.join(listSizes) # Делаем из списка строку
print(brand+' - '+vse_razmery)