Добрый день еще раз. такой вопрос кто шарит вот там где написано AB3751AB я хочу через консоль вставлять свой номер как это сделать? import requests from bs4 import BeautifulSoup import telebot page = requests.get('https://avto-nomer.com.ua/nomer/AB3751AB').text soup = BeautifulSoup(page, 'html.parser') tags = soup.find_all('div', class_='car-descr' ) infos = soup.find_all('ul') for info in infos: print('типо работаю1')#info.get_text(strip=True)) Code import requests from bs4 import BeautifulSoup import telebot page = requests.get('https://avto-nomer.com.ua/nomer/AB3751AB').text soup = BeautifulSoup(page, 'html.parser') tags = soup.find_all('div', class_='car-descr' ) infos = soup.find_all('ul') for info in infos: print('типо работаю1')#info.get_text(strip=True))
OBTest1337, Есть стд питоновский - os. Чтобы получить аргументы из командной строки - os.args - возвращает вектор аргументов. Его вытаскиваешь и делаешь requests.get(f'url{num}) где num - ный элемент аргументов. Запуск будет такой получается python3 foo.py bar где bar - номер
sesu, print('Введите номер авто') NUM = str(input()) information = [] url = 'https://baza-gai.com.ua/nomer/' + NUM response = requests.get(url) soup = BeautifulSoup(response.content, 'html.parser') for find in soup.find_all('td'): information.append(find.get_text()) print(information)
OBTest1337, Зачем тебе это? напиши просто функцию которая принимает на вход номер , а выводит все что ты напарсил. И все