我一直在下午闲逛,试图看看是否有任何方法可以安装旧版本的from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
options = Options()
driver = webdriver.Chrome(options=options)
driver.get('https://www.tripadvisor.com/Attractions-g34438-Activities-Miami_Florida.html')
WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, '//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span')))
driver.execute_script("arguments[0].scrollIntoView();", driver.find_element_by_xpath('//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span'))
driver.execute_script("arguments[0].click();", driver.find_element_by_xpath('//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span'))
html = driver.page_source
soup = BeautifulSoup(html, 'lxml')
items = soup.findAll('a', {'class':'attractions-attraction-overview-main-Pill__pill--23S2Q'})
#You could use this to not just get text but also the ['href'] too.
for item in items:
print(item.get_text())
driver.quit()
Android
。我已尝试通过platform-tools
和较旧的sdkmanager
版本进行尝试,但它们似乎总是链接到最新版本的android
。我正在尝试不使用platform-tools
。
这也使创建具有相同版本的服务器变得困难,因为在我们提供新系统时,它一直在拉动最新版本。我查看了发行说明,并注意到根据构建日期,我们的系统具有不同版本的Android Studio
。
https://developer.android.com/studio/releases/platform-tools
问题:
platform-tools
的旧版本?platform-tools
时是否缺少指定您要安装哪个版本的platform-tools
的方法?谢谢
答案 0 :(得分:1)
是的,您可以下载旧版本, https://dl.google.com/android/repository/platform-tools_r27.0.0-windows.zip是一个示例。
更改链接中的版本号以获取所需的版本。另一个例子 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip