python自动下载上市公司年报
时间: 2023-11-07 21:06:14 浏览: 116
这里提供一个基于Python爬虫的自动下载上市公司年报的程序,需要使用到selenium和beautifulsoup库。具体步骤如下:
```python
# 导入所需库
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup
import os
import pandas as pd
from time import sleep
# 设置Chrome浏览器的驱动路径
driver_path = 'chromedriver.exe'
driver = webdriver.Chrome(driver_path)
# 打开东方财富网的年报下载页面
driver.get('http://data.eastmoney.com/notices/type.aspx')
# 找到搜索框并输入公司名称
search_box = driver.find_element(By.ID, 'searchkey')
search_box.send_keys('公司名称')
search_box.send_keys(Keys.ENTER)
# 等待页面加载完成
sleep(3)
# 找到年报下载链接并点击下载
download_link = driver.find_element(By.LINK_TEXT, '下载')
download_link.click()
# 关闭浏览器
driver.quit()
```
需要注意的是,程序中的`driver_path`需要设置为你本地Chrome浏览器驱动的路径,`公司名称`需要替换为你要下载年报的公司名称。
阅读全文