Делаю парсер и хочу еще чтобы была возможность постинга в проекты заявок под сайт фриланса, знаний не хватает чтобы допилить код.
Парсинг работает, но парсит только 1 страницу проектов, а нужно чтобы парсил заданное количество страниц, а далее чтобы программа постила в каждый из найденных проектов заранее заготовленный текст. Насколько это реализуемо? Имеющийся код предоставляю.
from typing import Any import requests from bs4 import BeautifulSoup from bs4.element import PageElement URL = "https://freelance.ru/project/search/pro/" page = requests.get(URL) soup: BeautifulSoup = BeautifulSoup(page.content, "html.parser") results = soup.find(id="w0") print(results.prettify()) job_elements = results.find_all("div", class_="box-title") job: PageElement | Any for job in job_elements: print("\n\n") print(job.prettify()) for job in job_elements: title_element = job.find("h2", class_="title") company_element = job.find("a", class_="description") data_element = job.find("span", class_="prop") print(title_element.text.strip()) print(company_element.text.strip()) print(data_element.text.strip()) print()