File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ from selenium import webdriver
2+ from selenium .webdriver .chrome .service import Service
3+ from selenium .webdriver .chrome .options import Options
4+ from webdriver_manager .chrome import ChromeDriverManager
5+ from selenium .webdriver .common .by import By
6+ import time
7+ from selenium .webdriver .support .ui import WebDriverWait as web_wait
8+ from selenium .webdriver .support import expected_conditions as EC
9+
10+
11+ #options = Options()
12+ #options.headless = True
13+ #options.add_argument("--window-size=1920,1200")
14+
15+
16+ driver = webdriver .Chrome ( service = Service (ChromeDriverManager ().install ()))
17+ driver .get ("https://www.ubereats.com/store/birds-burger-bar/wbbxTPolQFuurGeGNCRaaQ?diningMode=DELIVERY&nt=1&pl=JTdCJTIyYWRkcmVzcyUyMiUzQSUyMk5ldyUyMFlvcmslMjIlMkMlMjJyZWZlcmVuY2UlMjIlM0ElMjJDaElKT3dnXzA2VlB3b2tSWXY1MzRRYVBDOGclMjIlMkMlMjJyZWZlcmVuY2VUeXBlJTIyJTNBJTIyZ29vZ2xlX3BsYWNlcyUyMiUyQyUyMmxhdGl0dWRlJTIyJTNBNDAuNzEzNTIlMkMlMjJsb25naXR1ZGUlMjIlM0EtNzQuMDA2ODg1JTdE" )
18+
19+
20+
21+ title_list = []
22+
23+
24+ for i in range (1 , 6 ):
25+
26+ xPath = "//*[@id='main-content']/div[4]/div[1]/div[4]/ul/li[1]/ul/li[" + str (i )+ "]/div/div/div[2]/div[1]/div/span"
27+ title = web_wait (driver , 20 ).until (EC .presence_of_element_located ((By .XPATH , xPath )))
28+ title_list .append (title .text )
29+
30+
31+ print (title_list )
32+
33+
34+
35+
36+ time .sleep (100 )
37+
38+ driver .quit ()
You can’t perform that action at this time.
0 commit comments