天天看点

ChatGPT炒股:爬取东方财富网上的股票研报评级信息

作者:AIGC部落

股票研报评级信息可以反应券商分析师对股票基本面的看法变化,可以作为一定的参考。

ChatGPT炒股:爬取东方财富网上的股票研报评级信息

东方财富网上每天更新大量股票的评级信息。怎么能用程序全部爬取下来呢?

在ChatGPT中输入提示词:

你是一个Python编程专家,要完成爬取网页表格数据的任务,具体步骤如下:

用pyperteer打开网站:https://data.eastmoney.com/report/stock.jshtml;

循环翻页:定位 id="gotopageindex"的input输入框,然后用clear()方法清空输入框,再通过send_keys()方法填写相应的页码{pagenumber},pagenumber的值是从1到100,然后定位value="Go"的input元素,点击;

等待10秒,以便网页加载出表格;

F盘文件夹”股票研报评级”下创建表格:1.xlsx;

Xpath=//*[@id="stock_table"]/table/tbody/tr[{rowno}]/td[{cono}] 的td内容写入1.xlsx的第{cono}列,其中rowno的值是从1到50,cono的值是从1到15;

然后打开F盘文件夹”股票研报评级”下的所有表格,删除所有表格的第一行内容,然后按照表格标题名称顺利,合并所有表格成一个表格文件:stock.xlsx

注意:第二列有些数据是:002739,这些是字符,合并过程开头的0全部要保留

注意:每一个步骤都要输出信息

程序运行后出错,提交错误信息给ChatGPT ,修改

ChatGPT炒股:爬取东方财富网上的股票研报评级信息

再次运行,正确提取数据:

ChatGPT炒股:爬取东方财富网上的股票研报评级信息

全部股票评级信息已经保存到excel表格中:

ChatGPT炒股:爬取东方财富网上的股票研报评级信息

继续阅读