Selenium Marketplace网站抓取

时间:2020-11-04 19:06:41

标签: selenium

我正在尝试从含硒市场中获取手机型号和价格。

代码没有错误,但输出仅是标题。

代码如下:

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

from selenium.webdriver.common.by import By

from selenium.webdriver.support.ui import WebDriverWait

from selenium.webdriver.support import expected_conditions as EC

driver = webdriver.Firefox()

driver.get("https://www.hepsiburada.com/")

print(driver.title) // Getting the title

search = driver.find_element_by_class_name("desktopOldAutosuggestTheme-input")
   
search.send_keys("telefon") // in english its mean "phone"

search.send_keys(Keys.RETURN) // searching for phone results

try:
    main = WebDriverWait(driver,10).until(

        EC.presence_of_element_located((By.ID,"productresults"))
    )


    tags= main.find_elements_by_class_name("price-container highlight-badge  hb-pl-cn")

    for tag in tags:

        baslik = tags.find_element_by_class_name("price product-price")

        print(baslik.text)

finally:

    driver.quit()

除了网站标题,我什么也没得到。

我得到0错误。

0 个答案:

没有答案