用于抓取链接的 HTML 内容:
<div _ngcontent-mp-widget-c15 class="ng-star-inserted">
<!---->
<!---->
<div _ngcontent-mp-widget-c15 class="list-item" id="list-item-16">
<!---->
<div _ngcontent-mp-widget-c15 class="content-details">
<!---->
<!---->
<h2 _ngcontent-mp-widget-c15 class="ng-star-inserted">
<a _ngcontent-mp-widget-c15 angulartics2on="click" angularticsaction="expanded-detail" color="primary" href="/xyz-man/event/in-person/open-awesome-gardens">Open: Awesome Gardens</a>
</h2>
<!---->
<!---->
我为此使用 selenium webdriver 并尝试使用以下代码,但没有获得预期的链接:
driver = webdriver.Chrome(executable_path=r"chromedriver_win32\chromedriver.exe")
driver.get("https://someurl.com")
lnk=[]
for a in driver.find_elements_by_class_name('ng-star-inserted'):
link = a.get_attribute('href')
lnk.append(link)
print(lnk)