开干!
# def set_driver():
# download_location = '/Users/linyuepeng/Downloads/workshop/发改/交通运输专题知识库'
# chrome_options = webdriver.ChromeOptions()
# prefs = {'download.default_directory': download_location,
# 'download.prompt_for_download': False,
# 'download.directory_upgrade': True,
# 'safebrowsing.enabled': False,
# 'safebrowsing.disable_download_protection': True}
#
# chrome_options.add_experimental_option('prefs', prefs)
# chrome_options.add_argument("--headless")
# driver = Chrome(chrome_options=chrome_options)
# driver.command_executor._commands["send_command"] = ("POST", '/session/$sessionId/chromium/send_command')
#
# params = {'cmd': 'Page.setDownloadBehavior', 'params': {'behavior': 'allow', 'downloadPath': download_location}}
# command_result = driver.execute("send_command", params)
# print("response from browser:")
# for key in command_result:
# print("result:" + key + ":" + str(command_result[key]))
# return driver
#
# driver = set_driver()
# # 这里是随便选了一个可以下载的连接,无心骚扰。
# # driver.get("http://zt.yuetong.cn:8099/readFinalPath/liuyandaorugongfa2016AAAAAAAAAA3/1001")
# driver.get("http://www.yundama.com/apidoc/YDM_SDK.html")
# # WebDriverWait(driver, 20, 0.5).until(
# # EC.presence_of_element_located((By.XPATH, '//canvas[@id="page%s"]' % (1))))
# clone_box = driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/p[11]/a')
# clone_box.click()
#
# js = '''
# PDFViewerApplication.download()
# '''
# # driver.execute_script(js)
#
# print("结束")
只能说,能懂则懂了嘿嘿。
网友评论