<p>我没有通读您编写的所有代码,但要单击“显示更多”,我尝试了下面的代码,可能您可以使用现有代码插入下面的代码</p>
<ol>
<li><p>我们必须<code>scroll to that particular element</code>让<code>Selenium</code>知道元素的确切位置</p>
</li>
<li><p>我用JS<code>.click()</code>点击<strong>显示更多</p>
</li>
</ol>
<p><strong>示例代码:</strong></p>
<pre><code>driver = webdriver.Chrome(driver_path)
driver.maximize_window()
#driver.implicitly_wait(50)
wait = WebDriverWait(driver, 20)
driver.get("https://www.myntra.com/kurtas/jompers/jompers-men-yellow-printed-straight-kurta/11226756/buy")
ele = WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, "div.index-showMoreText")))
driver.execute_script("arguments[0].scrollIntoView(true);", ele)
ActionChains(driver).move_to_element(ele).perform()
driver.execute_script("arguments[0].click();", ele)
Complete_The_Look = wait.until(EC.visibility_of_element_located((By.CSS_SELECTOR, "p.index-product-description-content"))).text
print(Complete_The_Look)
</code></pre>
<p><strong>导入:</strong></p>
<pre><code>from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.action_chains import ActionChains
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>Sport this classic kurta from Jompers this season. Achieve a comfortably chic look for your next dinner party or family outing when you team this yellow piece with slim trousers and minimal flair.
</code></pre>