Ich baue einen Parser, der mit BeautifulSoup mithilfe von Apartmentdaten aus einer Webseite extrahiert wird. Die meisten Daten werden korrekt analysiert, einschließlich Apartmenttiteln, Preisen und Bildern, aber in einigen Fällen kann es die URL einfach nicht erhalten.
[url=/msk/choose/92454/]
IV квартал 2025
[img]/upload/kelnik.estateimport/547/npg8ca9zcj9i9e5ys1dg1vfgwcxsk14d.png[/img]
18,841,923 ₽
Студия № 52
22.9 м² | 5 этаж
[/url]
< /code>
Falsch (der 4. als Antwort) < /p>
[url=/msk/choose/92488/]
IV квартал 2025
[img]/upload/kelnik.estateimport/ae3/nj8vtvocgtd34alrohnucf3pgs1031af.png[/img]
21,165,312 ₽
Студия № 83
25.7 м² | 7 этаж
[/url]
< /code>
Ich habe auch eine kleine Debug-Datei erstellt, um zu überprüfen, ob es möglich ist, eine IMG-URL aus dem HTML-Code direkt zu holen, und es hat funktioniert: < /p>
from bs4 import BeautifulSoup
# Your HTML container
html_content = '''
[url=/msk/choose/92488/]IV квартал 2025
[img]/upload/kelnik.estateimport/ae3/nj8vtvocgtd34alrohnucf3pgs1031af.png[/img]
21,165,312 ₽ Студия № 8325.7 м² | 7 этаж[/url]
'''
# Create a BeautifulSoup object
soup = BeautifulSoup(html_content, 'html.parser')
# Find the container with apartment information
container = soup.find('div', class_="bg-white relative")
# Extract data
if container:
# Extract the link to the apartment page
link_tag = container.find('a', href=True)
link = f"https://etalongroup.ru{link_tag['href']}" if link_tag else "No link"
# Extract the price
price_tag = container.find('span', class_="th-h2")
price = price_tag.text.strip() if price_tag else "No price"
# Extract the title
title_tag = container.find('span', class_="th-h4")
title = title_tag.text.strip() if title_tag else "No title"
# Extract the area and floor
details_tag = container.find('span', class_="th-b1-regular")
area, floor = ("No area", "No floor")
if details_tag and "|" in details_tag.text:
area, floor = details_tag.text.strip().split(" | ")
# Extract the floor plan image URL
img_tag = container.find('img', class_="v-img__img v-img__img--contain")
plan_url = f"https://etalongroup.ru{img_tag['src']}" if img_tag and 'src' in img_tag.attrs else "No plan URL"
# Output the results
print(f"Title: {title}")
print(f"Price: {price}")
print(f"Area: {area}")
print(f"Floor: {floor}")
print(f"Link: {link}")
print(f"Plan URL: {plan_url}")
else:
print("Container not found")
< /code>
Antwort: < /p>
Title: Студия № 83
Price: 21,165,312 ₽
Area: No area
Floor: No floor
Link: https://etalongroup.ru/msk/choose/92488/
Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/ae3/nj8vtvocgtd34alrohnucf3pgs1031af.png
Jede Hilfe beim Auffinden des Problems wird sehr geschätzt!
Ich baue einen Parser, der mit BeautifulSoup mithilfe von Apartmentdaten aus einer Webseite extrahiert wird. Die meisten Daten werden korrekt analysiert, einschließlich Apartmenttiteln, Preisen und Bildern, aber in einigen Fällen kann es die URL einfach nicht erhalten.[code]import csv import time from bs4 import BeautifulSoup from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC
# Start a timer to measure script execution time start_time = time.time()
# Close the cookie notification window before scrolling try: cookie_button = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.XPATH, "//span[text()='Понятно']")) ) if cookie_button: print("Cookies button found, clicking to accept.") ActionChains(driver).move_to_element(cookie_button).click(cookie_button).perform() print("Cookies button clicked. Cookies window closed.") except Exception as e: print("Cookies button not found or already accepted.")
# Expand all items by clicking "Show more" button while it is available while True: try: # Scroll the page to ensure the button becomes visible (due to identical button classes) driver.execute_script("window.scrollBy(0, document.body.scrollHeight * 0.7);") load_more_button = WebDriverWait(driver, 10).until( EC.presence_of_element_located((By.CLASS_NAME, "u-btn--density-default")) ) if load_more_button: print("Button found!") ActionChains(driver).move_to_element(load_more_button).click(load_more_button).perform() print("Clicked the 'Show more' button.") else: print("Button not found.") time.sleep(2) except Exception as e: print("All items loaded or button is no longer available.") break
for result in result_container: link_tag = result.find('a', href=True) if link_tag: link = f"https://etalongroup.ru{link_tag['href']}" price_tag = result.find('span', class_="th-h2") price = price_tag.text.strip() if price_tag else "No price" title_tag = result.find('span', class_="th-h4") title = title_tag.text.strip() if title_tag else "No title"
# Initialize variables area = "No area" floor = "No floor" completion_year = "No completion year" discount = "No discount" plan_url = "No plan URL"
# Extract area, floor, and other details th_b1_tags = result.find_all('span', class_="th-b1-regular") for tag in th_b1_tags: text = tag.text.strip() if "м²" in text and "|" in text: area, floor = text.split(" | ") elif "м²" in text: area = text elif "этаж" in text: floor = text elif "квартал" in text or "год" in text: completion_year = text elif "%" in text: discount = text
# Enhanced image extraction logic plan_img_tag = result.find('img', class_="v-img__img v-img__img--contain") if plan_img_tag and 'src' in plan_img_tag.attrs: plan_url = plan_img_tag['src'] if plan_url.startswith('/'): # Add base URL for relative paths plan_url = f"https://etalongroup.ru{plan_url}" else: # Log cases where images are not found print(f"No images found for apartment: {title}")
# End the timer and display the elapsed time end_time = time.time() elapsed_time = end_time - start_time print(f"Script completed in {elapsed_time:.2f} seconds.")
< /code> Antwort: < /p> Title: Студия № 52, Price: 18,841,923 ₽, Area: 22.9 м², Floor: 5 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92454/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/547/npg8ca9zcj9i9e5ys1dg1vfgwcxsk14d.png Title: Студия № 197, Price: 20,828,676 ₽, Area: 26 м², Floor: 16 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/92334/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/5f9/2eisn6ex7qohqy5l9fe0kxfc5rbm929f.png Title: Студия № 37, Price: 21,038,163 ₽, Area: 25.4 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92437/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/d48/ex5mtrp7zu6td23n2xzvt7m9lz8gy4c9.png Title: Студия № 83, Price: 21,165,312 ₽, Area: 25.7 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92488/, Plan URL: No plan URL Title: Студия № 79, Price: 21,249,472 ₽, Area: 25.7 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92483/, Plan URL: No plan URL Title: Студия № 51, Price: 21,310,529 ₽, Area: 25.7 м², Floor: 5 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92453/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/c2f/wfqpaw6e34fbpf95f3crhxyf9sx2lgve.png Title: Студия № 72, Price: 21,336,430 ₽, Area: 26 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92476/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/a6a/djg942hozo7e8817mp7fhei7534iau6b.png Title: Студия № 125, Price: 22,164,273 ₽, Area: 25.8 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92255/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/c5c/xd40urbnx4q3h7x96wbmoyr5sgkaofv0.png Title: Однокомнатная № 1, Price: 30,288,073 ₽, Area: 48.1 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92226/, Plan URL: No plan URL Title: Однокомнатная № 143, Price: 30,554,232 ₽, Area: 43.2 м², Floor: 12 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92275/, Plan URL: No plan URL Title: Однокомнатная № 169, Price: 30,639,565 ₽, Area: 41.2 м², Floor: 14 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92303/, Plan URL: No plan URL Title: Однокомнатная № 29, Price: 30,929,533 ₽, Area: 48.5 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92428/, Plan URL: No plan URL Title: Однокомнатная № 173, Price: 31,080,528 ₽, Area: 42.2 м², Floor: 15 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55867/, Plan URL: No plan URL Title: Однокомнатная № 175, Price: 31,202,014 ₽, Area: 43.2 м², Floor: 15 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116691/, Plan URL: No plan URL Title: Однокомнатная № 187, Price: 31,894,436 ₽, Area: 43.2 м², Floor: 16 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116674/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/73a/l9uommdkb2q9b92wpfan5xivgelbl1bs.png Title: Однокомнатная № 116, Price: 32,106,709 ₽, Area: 42.6 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92245/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/433/rc7v1kulpmt60bidtvmyen87tjx2xhsy.png Title: Однокомнатная № 189, Price: 34,522,490 ₽, Area: 42.8 м², Floor: 16 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92325/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/86e/khxfs97t4bnhkuxou75u4c4cn2x732wm.png Title: Двухкомнатная № 174, Price: 35,075,746 ₽, Area: 65.4 м², Floor: 15 этаж, Completion Year: IV квартал 2025, Discount: -15%, Link: https://etalongroup.ru/msk/choose/116683/, Plan URL: No plan URL Title: Двухкомнатная № 91, Price: 37,359,364 ₽, Area: 65 м², Floor: 8 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92497/, Plan URL: No plan URL Title: Двухкомнатная № 75, Price: 37,409,172 ₽, Area: 65 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92479/, Plan URL: No plan URL Title: Двухкомнатная № 119, Price: 38,950,261 ₽, Area: 65 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92248/, Plan URL: No plan URL Title: Двухкомнатная № 40, Price: 38,993,830 ₽, Area: 59.7 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92441/, Plan URL: No plan URL Title: Двухкомнатная № 54, Price: 39,106,967 ₽, Area: 59.8 м², Floor: 5 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92456/, Plan URL: No plan URL Title: Двухкомнатная № 150, Price: 39,591,760 ₽, Area: 65.3 м², Floor: 13 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55824/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/e99/6b2hl6zlln92dvicwudg94em649aqgwc.png Title: Двухкомнатная № 142, Price: 39,650,388 ₽, Area: 64.9 м², Floor: 12 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92274/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/3e5/l1x4nr2dz5wrxlry54mdr9cf8f0wuvsd.png Title: Двухкомнатная № 96, Price: 39,978,692 ₽, Area: 59.7 м², Floor: 8 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92502/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/360/q9t74vlw8270t644mdxowgdihytuetmn.png Title: Двухкомнатная № 162, Price: 40,175,491 ₽, Area: 65.2 м², Floor: 14 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116692/, Plan URL: No plan URL Title: Двухкомнатная № 184, Price: 42,094,393 ₽, Area: 59.7 м², Floor: 15 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92320/, Plan URL: No plan URL Title: Двухкомнатная № 172, Price: 42,106,759 ₽, Area: 59.8 м², Floor: 14 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116693/, Plan URL: No plan URL Title: Двухкомнатная № 3, Price: 42,302,435 ₽, Area: 59 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92429/, Plan URL: No plan URL Title: Двухкомнатная № 115, Price: 45,519,502 ₽, Area: 60.1 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92244/, Plan URL: No plan URL Title: Двухкомнатная № 198, Price: 45,614,151 ₽, Area: 64.9 м², Floor: 17 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55932/, Plan URL: No plan URL Title: Двухкомнатная № 74, Price: 47,168,937 ₽, Area: 70.9 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55706/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/9a2/a9hcjqftitm6qtr7f4oxj29lwg7hl748.png Title: Двухкомнатная № 67, Price: 47,711,080 ₽, Area: 72 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55626/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/496/5hofzsddf594h267g2wyu4fyfnx0nawi.png Title: Двухкомнатная № 30, Price: 49,575,956 ₽, Area: 71.6 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55592/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/8a4/rrbw95phaqnn81xqq6hrizejppfezduo.png Title: Двухкомнатная № 124, Price: 50,729,160 ₽, Area: 79.5 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55749/, Plan URL: No plan URL Title: Двухкомнатная № 109, Price: 51,314,432 ₽, Area: 68.6 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: -12%, Link: https://etalongroup.ru/msk/choose/55765/, Plan URL: No plan URL Title: Двухкомнатная № 150, Price: 52,107,552 ₽, Area: 75.6 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55605/, Plan URL: No plan URL Title: Однокомнатная № 197, Price: 52,310,258 ₽, Area: 53.8 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116611/, Plan URL: No plan URL Title: Двухкомнатная № 119, Price: 52,437,683 ₽, Area: 66.5 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55722/, Plan URL: No plan URL Title: Двухкомнатная № 148, Price: 53,305,893 ₽, Area: 79.5 м², Floor: 6 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55752/, Plan URL: No plan URL Title: Трехкомнатная № 154, Price: 53,594,147 ₽, Area: 81.8 м², Floor: 3 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55648/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/1ef/bpu46gjolpb36w4qrxxxcxa1wmggy5ur.png Title: Двухкомнатная № 13, Price: 54,441,550 ₽, Area: 70.5 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55654/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/0f5/1ft6fi3zb12tekrpoh64cuebp12hrynu.png Title: Трехкомнатная № 166, Price: 55,009,713 ₽, Area: 81.8 м², Floor: 5 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55649/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/1ef/bpu46gjolpb36w4qrxxxcxa1wmggy5ur.png Title: Двухкомнатная № 129, Price: 55,018,839 ₽, Area: 71.3 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55522/, Plan URL: No plan URL Title: Трехкомнатная № 24, Price: 55,199,868 ₽, Area: 81.9 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55586/, Plan URL: No plan URL Title: Трехкомнатная № 214, Price: 55,376,398 ₽, Area: 82 м², Floor: 13 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/115065/, Plan URL: No plan URL Title: Двухкомнатная № 73, Price: 55,842,133 ₽, Area: 73 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55696/, Plan URL: No plan URL Title: Трехкомнатная № 184, Price: 57,340,559 ₽, Area: 82.1 м², Floor: 8 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55529/, Plan URL: No plan URL Title: Двухкомнатная № 136, Price: 57,797,212 ₽, Area: 79.5 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55751/, Plan URL: No plan URL Title: Четырехкомнатная № 45, Price: 58,912,079 ₽, Area: 86.3 м², Floor: 11 этаж, Completion Year: IV квартал 2025, Discount: -12%, Link: https://etalongroup.ru/msk/choose/55781/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/f5f/xu9n2emxqxno9q0og0j6pnu4osozm0eg.png Title: Трехкомнатная № 72, Price: 59,177,228 ₽, Area: 84.9 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: -8%, Link: https://etalongroup.ru/msk/choose/55685/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/03c/quscxjl5w43q86cg1c1vi49zm6w7ffsd.png Title: Трехкомнатная № 202, Price: 59,607,620 ₽, Area: 81.7 м², Floor: 11 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55428/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/96f/e283ht9kco0hwk3wlbdt96gpnkkewh0d.png Title: Четырехкомнатная № 41, Price: 59,706,115 ₽, Area: 86.7 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55779/, Plan URL: No plan URL Title: Трехкомнатная № 1, Price: 60,298,162 ₽, Area: 83.6 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55579/, Plan URL: No plan URL Title: Трехкомнатная № 24, Price: 64,525,573 ₽, Area: 95.7 м², Floor: 6 этаж, Completion Year: IV квартал 2025, Discount: -8%, Link: https://etalongroup.ru/msk/choose/55663/, Plan URL: No plan URL Title: Трехкомнатная № 7, Price: 65,832,857 ₽, Area: 97 м², Floor: 3 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55613/, Plan URL: No plan URL Title: Трехкомнатная № 9, Price: 67,040,824 ₽, Area: 94.9 м², Floor: 3 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55660/, Plan URL: No plan URL Title: Четырехкомнатная № 53, Price: 68,764,646 ₽, Area: 86.4 м², Floor: 13 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/116662/, Plan URL: No plan URL Title: Четырехкомнатная № 57, Price: 76,012,552 ₽, Area: 92.2 м², Floor: 14 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55783/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/fd0/icc89lhk154wf32jcm4mcna3ltqsk91t.png Title: Трехкомнатная № 42, Price: 76,147,802 ₽, Area: 95.8 м², Floor: 10 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55669/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/300/weqi2yz6mv0d7rijjur50sq8j16kynfj.png Title: Трехкомнатная № 56, Price: 76,184,438 ₽, Area: 96.1 м², Floor: 14 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55777/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/919/4cne8ahji7f6eq0qzd534zej6igh1wam.png Title: Трехкомнатная № 226, Price: 81,885,507 ₽, Area: 103.7 м², Floor: 15 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55450/, Plan URL: No plan URL Title: Трехкомнатная № 43, Price: 82,181,163 ₽, Area: 125.3 м², Floor: 4 этаж, Completion Year: IV квартал 2025, Discount: -7%, Link: https://etalongroup.ru/msk/choose/55494/, Plan URL: No plan URL Title: Трехкомнатная № 25, Price: 83,870,740 ₽, Area: 121.9 м², Floor: 2 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55587/, Plan URL: No plan URL Title: Трехкомнатная № 34, Price: 85,480,122 ₽, Area: 122.7 м², Floor: 3 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55619/, Plan URL: No plan URL Title: Трехкомнатная № 233, Price: 89,830,407 ₽, Area: 120.6 м², Floor: 16 этаж, Completion Year: IV квартал 2025, Discount: -10%, Link: https://etalongroup.ru/msk/choose/55456/, Plan URL: No plan URL Title: Четырехкомнатная № 63, Price: 92,810,712 ₽, Area: 97.1 м², Floor: 7 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55404/, Plan URL: No plan URL Title: Четырехкомнатная № 66, Price: 93,724,540 ₽, Area: 114.6 м², Floor: 16 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55789/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/f84/xg0ie4d9x62v6jh222u6x99l8b2eqa1d.png Title: Четырехкомнатная № 73, Price: 101,192,438 ₽, Area: 110.3 м², Floor: 9 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55412/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/05a/zgkuqmvsbfdh6uphwsv6655csl3cf2mo.png Title: Пятикомнатная № 113, Price: 112,640,802 ₽, Area: 134.7 м², Floor: 11 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55767/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/8bd/ahm4ahql48kfcu4qt4nuuh0241t9pore.png Title: Пятикомнатная № 21, Price: 118,602,281 ₽, Area: 138.6 м², Floor: 6 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55576/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/ec2/dq4n5z641jhi855vnjnhf7tnobngpz75.png Title: Однокомнатная № 104, Price: 30,005,235 ₽, Area: 43.1 м², Floor: 9 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/92232/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/ab8/07y70i3u4f1xlnzp841zqlef8wyf36w6.png Title: Двухкомнатная № 74, Price: 54,403,479 ₽, Area: 72 м², Floor: 9 этаж, Completion Year: IV квартал 2025, Discount: No discount, Link: https://etalongroup.ru/msk/choose/55627/, Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/7ce/wl2wljst75f8w2e11lzofpg80954m4kj.png [/code] Wenn wir uns jedoch HTML der "störenden" Flats und korrekten ansehen, sehe ich keinen Unterschied: [b] Richtig (die 1. als Antwort) [/b]
< /code> Ich habe auch eine kleine Debug-Datei erstellt, um zu überprüfen, ob es möglich ist, eine IMG-URL aus dem HTML-Code direkt zu holen, und es hat funktioniert: < /p> from bs4 import BeautifulSoup
# Create a BeautifulSoup object soup = BeautifulSoup(html_content, 'html.parser')
# Find the container with apartment information container = soup.find('div', class_="bg-white relative")
# Extract data if container: # Extract the link to the apartment page link_tag = container.find('a', href=True) link = f"https://etalongroup.ru{link_tag['href']}" if link_tag else "No link"
# Extract the price price_tag = container.find('span', class_="th-h2") price = price_tag.text.strip() if price_tag else "No price"
# Extract the title title_tag = container.find('span', class_="th-h4") title = title_tag.text.strip() if title_tag else "No title"
# Extract the area and floor details_tag = container.find('span', class_="th-b1-regular") area, floor = ("No area", "No floor") if details_tag and "|" in details_tag.text: area, floor = details_tag.text.strip().split(" | ")
# Extract the floor plan image URL img_tag = container.find('img', class_="v-img__img v-img__img--contain") plan_url = f"https://etalongroup.ru{img_tag['src']}" if img_tag and 'src' in img_tag.attrs else "No plan URL"
< /code> Antwort: < /p> Title: Студия № 83 Price: 21,165,312 ₽ Area: No area Floor: No floor Link: https://etalongroup.ru/msk/choose/92488/ Plan URL: https://etalongroup.ru/upload/kelnik.estateimport/ae3/nj8vtvocgtd34alrohnucf3pgs1031af.png [/code] Jede Hilfe beim Auffinden des Problems wird sehr geschätzt!
Mein Programmierlehrer hat uns in Python ein Programm zum Taschenrechner für die Berechnung der Kraftstoffabdeckung in L/100 km gemacht, und ich beschloss, weiter zu gehen und sogar den Preis pro 100...
Ich versuche, mit dem PHP Simple HTML DOM Parser Daten von einer Website zu extrahieren. Allerdings erhalte ich jedes Mal, wenn ich versuche, den HTML-Inhalt der Seite abzurufen, den Fehler 403...
Ich mache derzeit eine Simulation von Partikelbewegungen auf einer 2D -Ebene der Größe LXL. Ich versuche Hindernisse hinzuzufügen, durch die sich die Partikel nicht bewegen können.
Mein Problem ist...
Ich arbeite an einem Projekt mit Pythons Anfragemodul. Ich erhalte diesen Fehler nur, wenn ich versuche, Daten von api.ugcheck.xyz auf meiner lokalen Maschine anzufordern. Ich kann Daten von anderen...
Ich versuche, whois Eurid ohne Glück zu öffnen. Selenium öffnet den Browser (mit Chrome und FF ausprobiert), aber wenn ich versuche, bestimmte URL zu öffnen (
Nichts öffnet sich, ich habe nur leere...