python selenium从网站中抓取href(链接)



我有这个网站https://jobs.ubs.com/TGnewUI/Search/home/HomeWithPreLoad?partnerid=25008&siteid=5012&PageType=searchResults&SearchType=linkquery&LinkID=6017#keyWordSearch=&locationSearch=

我想为每个作业角色抓取链接,其中一个角色的HTML源是:

<a id="Job_1" href="https://jobs.ubs.com/TGnewUI/Search/home/HomeWithPreLoad?partnerid=25008&amp;siteid=5012&amp;PageType=JobDetails&amp;jobid=223876" ng-class="oQ.ClassName" class="jobProperty jobtitle" ng-click="handlers.jobClick($event, this)" ng-bind-html="$root.utils.htmlEncode(oQ.Value)">Technology Delivery Lead (IB Technology)</a>

我已经试过了:

job_link = driver.find_elements_by_css_selector(".jobProperty.jobtitle ['href']")

for job_link in job_link:
    job_link = job_link.text
    print(job_link)

但是它什么也没有返回,有人能帮忙吗

为什么不直接通过get_attribute打印出它的href标签呢?

job_link = driver.find_elements_by_css_selector(".jobProperty.jobtitle")
for job_link in job_link:
    print(job_link.get_attribute('href'))

最新更新