Помогите пожалуйста новичку в парсинге. Хочу, чтобы при вводе ключевого слова программа выводила ссылки на страницы сайта avito, которые будут являться результатами поиска. Украл Составил и адаптировал такой код:
from bs4 import BeautifulSoup
import requests
keyword = input()
url = 'https://www.avito.ru/moskva_i_mo?q=' + keyword
request = requests.get(url)
bs = BeautifulSoup(request.text, 'html.parser')
all_links = bs.find_all('a', class_='noVisited-MpiGq')
for link in all_links:
print('https://www.avito.ru' + link['href'])
Но почему-то при запуске кода и вводе инпута программа выдает мне пустую строку и текст "Process finished with exit code 0", а результат с ссылками отсутсвует.
Работаю в Pycharm. Запустить код в cmd тоже не получается.
Пожалуйста подскажите, как сделать так, чтобы в результате программа выводила список ссылок?
Заранее благодарю!
from bs4 import BeautifulSoup
import requests
keyword = input()
url = 'https://www.avito.ru/moskva_i_mo?q=' + keyword
request = requests.get(url)
bs = BeautifulSoup(request.text, 'html.parser')
all_links = bs.find_all('a', class_='noVisited-MpiGq')
for link in all_links:
print('https://www.avito.ru' + link['href'])
Но почему-то при запуске кода и вводе инпута программа выдает мне пустую строку и текст "Process finished with exit code 0", а результат с ссылками отсутсвует.
Работаю в Pycharm. Запустить код в cmd тоже не получается.
Пожалуйста подскажите, как сделать так, чтобы в результате программа выводила список ссылок?
Заранее благодарю!