Я спарсил каталог товаров с OLX там название\дата и тд.
Мне нужно достать и этого товара описание но оно находится уже на другой странице по ссылке,
как достать описание товара. Вот мой код:
Мне нужно достать и этого товара описание но оно находится уже на другой странице по ссылке,
как достать описание товара. Вот мой код:
Python:
url = input("ссылка:")
HEADERS = {
'user-agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Mobile Safari/537.36',
'accept': '*/*'
}
HOST = 'https://www.olx.ua/'
response = requests.get(url)
html = response.text
soup = BeautifulSoup(html, 'html.parser')
products = soup.find_all('div', class_='offer-wrapper')
all_products = []
for product in products:
name = product.find('strong').text
pricer = product.find('p', class_='price').text.strip()
link = product.find('a', class_='marginright5 link linkWithHash detailsLink').get('href')
all_products.append([name, pricer, link])
names = ["Название", "Цена", "Ссылка"]
with open("data.csv", "w", newline='') as f:
writer = csv.writer(f, delimiter=',')
writer.writerow(names)
for product in all_products:
writer.writerow(product)