Web crawler 如何阅读一个网站上的一些数据,这些数据只有在点击后才可见

Web crawler 如何阅读一个网站上的一些数据,这些数据只有在点击后才可见,web-crawler,Web Crawler,在右边有一个链接“Nummer Anzigen”。我想得到这个电话号码-例如,用php文件(…) 我该怎么做呢?你可以用硒。首先,您可以单击元素,然后只获取新元素的特定文本。以下是python中的代码: import selenium.webdriver as webdriver driver = webdriver.Chrome() driver.get(url="https://www.tutti.ch/de/vi/zuerich/zuerich/kleidung-accessoires/u

在右边有一个链接“Nummer Anzigen”。我想得到这个电话号码-例如,用php文件(…)
我该怎么做呢?

你可以用硒。首先,您可以单击元素,然后只获取新元素的特定文本。以下是python中的代码:

import selenium.webdriver as webdriver
driver = webdriver.Chrome()
driver.get(url="https://www.tutti.ch/de/vi/zuerich/zuerich/kleidung-accessoires/uhren-schmuck/suche-omega-uhren/23546216")
element = driver.find_elements_by_xpath("//div[@class='_1DKu4']//div[@class='_2dvKr']//a//span")[0]
element.click()
# let the browser load data
driver.implicitly_wait(5)
phone_number = driver.find_element_by_class_name("_133_r").text
print(phone_number)