如何将Selenium登录凭据发送到PDFKit

时间:2018-03-18 07:38:52

标签: python selenium selenium-chromedriver pdfkit

我使用Selenium,Python,ChromeDriver和PDFKit将浏览器中的数据转换为PDF。但似乎PDFKit没有从Selenium那里获得凭证,所以它会以未经授权的方式进入#34;请找到以下代码。

    from selenium import webdriver
    import pdfkit
    from selenium.webdriver.chrome.options import Options
    import time
    from selenium.webdriver.common.by import By
    chrome_path = r"C:\chrome\chromedriver.exe"
    driver = webdriver.Chrome(chrome_path)
    driver.get("https://test.test.com/login")
    time.sleep(5)
    username = driver.find_element_by_id("username")
    password = driver.find_element_by_id("password")
    username.send_keys("admin")
    password.send_keys("admin")
    time.sleep(5)
    submit_button = driver.find_element_by_xpath('/html/body/div[2]/cd-authenticate/div/div/div/cd-login/div[1]/form/button')
    submit_button.click()
    time.sleep(5)
pdfkit.from_url('https://test.test.com/comp/export?format=csv&filters=start_time:2018-03-04T00%3A00%3A00Z+end_time:2018-03-15T18%3A29%3A59Z+node_name:abcdef','out.pdf')

0 个答案:

没有答案
相关问题