【发布时间】:2021-12-10 16:09:03
【问题描述】:
我有一个脚本,可以一次从 10 个多页中抓取。
#hyperlink_list is the list of the pages
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(ChromeDriverManager().install(),options=options)
for i in range(0,10):
url = hyperlink_list[i]
sleep(randint(10, 24))
driver.get(url)
time.sleep(10)
soup = BeautifulSoup(driver.page_source, 'html.parser')
现在从页面中提取这部分:
仅在某些页面中,show more 链接的描述较长。我想单击此链接,并在show more 链接可用时提取描述。
show more 链接代码:
<a id="rfq-info-header-description-showmorebutton">
show more
</a>
我只想在此链接可用时单击此链接,否则将显示 element not found 错误。
【问题讨论】:
-
提供一个 url 不会有坏处 - 所以每个人都可以复制,谢谢
标签: python selenium web-scraping selenium-chromedriver