我正在创建一个下载的文件,以便从与雇主公司相关的网站上自动下载PDF。
看起来PDF包含在JQueryFileTree中。有什么方法可以下载下面的一个文件夹,并将其连同PDF的内容一起保存到磁盘上?
到目前为止,我正在使用Python和Selenium来自动执行登录等操作。
谢谢
到目前为止,我的代码:
from selenium import webdriver
from time import sleep
import requests
from bs4 import BeautifulSoup as bs
import secrets
class manual_grabber():
""" A class creating a manual downloader for the Roger Technology website """
def __init__(self):
""" Initialize attributes of manual grabber """
self.driver = webdriver.Chrome('\\Users\\Joel\\Desktop\\Python\\manual_grabber\\chromedriver.exe')
def login(self):
""" Function controlling the login logic """
self.driver.get('urltosite')
sleep(1)
# Locate elements and enter login details
user_in = self.driver.find_element_by_xpath('/html/body/div[2]/form/input[6]')
user_in.send_keys(secrets.username)
pass_in = self.driver.find_element_by_xpath('/html/body/div[2]/form/input[7]')
pass_in.send_keys(secrets.password)
enter_button = self.driver.find_element_by_xpath('/html/body/div[2]/form/div/input')
enter_button.click()
# Click Self Service Area button
self_service_button = self.driver.find_element_by_xpath('//*[@id="bs-example-navbar-collapse-1"]/ul/li[1]/a')
self_service_button.click()
grab = manual_grabber()
grab.login()
单击这些文件夹之一时,它将在树的右侧窗口中打开PDF内容。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。