【发布时间】:2020-07-25 06:49:50
【问题描述】:
我一直在尝试在线抓取一些产品,但是当我尝试从 A 标签打印标题时,它给了我这个输出
现在这是我的代码
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import pandas as pd
PATH = "C:\Program Files (x86)\chromedriver.exe"
driver = webdriver.Chrome(PATH)
driver.get("https://egypt.souq.com")
dotd = "/html/body/div[2]/div/main/div[1]/div[1]/div/div[1]/a/img"
driver.find_element_by_xpath(dotd).click()
def get_deals():
title_xpath = "/html/body/div[1]/div/main/div/div[4]/div[3]/div[2]/div[1]/div[1]/div/div[2]/ul/li[1]/h6/span/a"
titles = driver.find_elements_by_xpath(title_xpath)
for title in titles:
print(title)
get_deals()
print("successful")
【问题讨论】:
标签: python selenium selenium-webdriver text getattribute