我正在做一个关于投资组合报废的课程。我不能选择保时捷的944选项,因为我有相同的课程,不同车型的div。有人能告诉我如何做吗?非常感谢你的帮助。
from selenium import webdriver
from selenium.webdriver.common.by import By
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
import tkinter as tk
import time, os
...
def get_driver(self):
driver = webdriver.Chrome(ChromeDriverManager().install(), options=self.option)
driver.get('https://www.olx.pl/d/motoryzacja/samochody/porsche/')
driver.maximize_window()
driver.find_element(By.ID, 'onetrust-accept-btn-handler').click() # cookies
driver.find_element(By.CLASS_NAME, 'css-mf5jvh').click() # scroll list
# driver.find_element(By.CSS_SELECTOR, 'css-1ukn2f9') # wrong code
网址是:
https://www.olx.pl/d/motoryzacja/samochody/porsche/
I would like to mark myself option 944
2条答案
按热度按时间kqlmhetl1#
您可以尝试以下操作:
jbose2ul2#
在这种情况下,您可以用途:
我一般会建议在可能的情况下使用XPATH。根据我的经验,它是最可靠的属性。