How to download embedded PDF from webpage using selenium?

后端 未结 2 1125
慢半拍i
慢半拍i 2020-12-12 03:30

I want to download embedded PDF from a webpage using selenium just like in this image. Embedded PDF image

For example, page like this: https://www.sebi.gov.in/enforc

2条回答
  •  隐瞒了意图╮
    2020-12-12 04:04

    Here You go, description in code:

    =^..^=

    from selenium import webdriver
    import os
    
    # initialise browser
    browser = webdriver.Chrome(os.getcwd()+'/chromedriver')
    # load page with iframe
    browser.get('https://www.sebi.gov.in/enforcement/orders/jun-2019/adjudication-order-in-respect-of-three-entities-in-the-matter-of-prism-medico-and-pharmacy-ltd-_43323.html')
    
    # find pdf url
    pdf_url = browser.find_element_by_tag_name('iframe').get_attribute("src")
    # load page with pdf
    browser.get(pdf_url)
    # download file
    download = browser.find_element_by_xpath('//*[@id="download"]')
    download.click()
    

提交回复
热议问题