簡體   English   中英

python selenium 從網站上抓取 href(鏈接)

[英]python selenium scrape href (link) from website

我有這個網站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'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM