Очистка таблицы hulkapps с помощью Selenium или Beautiful SoupPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Очистка таблицы hulkapps с помощью Selenium или Beautiful Soup

Сообщение Anonymous »

У меня есть URL-адрес, который я пытаюсь очистить: https://papemelroti.com/products/live-free-badge
Но кажется, я не могу его найти класс таблицы

Код: Выделить всё

QuantityBulk DiscountAdd to CartBuy 50 +    ₱1.00  OffAdd to Cart
У меня уже есть код Selenium, но он все еще не очищается. Вот мой код:

Код: Выделить всё

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
import time

# Set up Chrome options
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument("--no-sandbox")
chrome_options.add_argument("--disable-dev-shm-usage")

service = Service('/usr/local/bin/chromedriver')  # Adjust path if necessary
driver = webdriver.Chrome(service=service, options=chrome_options)

def get_page_html(url):
driver.get(url)
time.sleep(3)  # Wait for JS to load
return driver.page_source

def scrape_discount_quantity(url):
page_html = get_page_html(url)
soup = BeautifulSoup(page_html, "html.parser")

# Locate the table containing the quantity and discount
table = soup.find('table', class_='hulkapps-table')
print(page_html)

if table:
table_rows = table.find_all('tr')
for row in table_rows:
quantity_cells = row.find_all('td')
if len(quantity_cells) >= 2:  # Check if there are at least two cells
quantity_cell = quantity_cells[0].get_text(strip=True)  # Get quantity text
discount_cell = quantity_cells[1].get_text(strip=True)  # Get discount text
return quantity_cell, discount_cell
return None, None

# Example usage
url = 'https://papemelroti.com/products/live-free-badge'
quantity, discount = scrape_discount_quantity(url)
print(f"Quantity: {quantity}, Discount: {discount}")

driver.quit()  # Close the browser when done
Он продолжает возвращать значение «Нет».
Для справки:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... tiful-soup
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Очистка таблицы hulkapps с помощью Selenium или Beautiful Soup
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Изменение таблицы Confluence с помощью Python и Beautiful Soup
    Гость » » в форуме Python
    0 Ответы
    34 Просмотры
    Последнее сообщение Гость
  • Списки массивов html-элементов, упорядоченные по веб-сайтам в selenium/beautiful Soup
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Python Beautiful Soup не загружает значения таблицы
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Как извлечь только первые элементы из нескольких тегов диапазона с помощью Beautiful Soup?
    Anonymous » » в форуме Python
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»