![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
文章平均质量分 66
模拟键鼠
我比阳光都灿烂
多读书,多思考,勤动手
展开
-
东方财富龙虎榜数据爬取requests
先用开发者工具观察:按F12,取观察翻页时候数据的变化:在network中查看到,共3页,每页50行数据,然后去获取需要发送请求数据:只需要改变页面数字,就可以获取到不同页面的数据,代码如下:url = 'http://datacenter-web.eastmoney.com/api/data/v1/get?'for page in range(1, 4): params = ( ('callback', 'jQuery11230593088028..原创 2021-09-24 13:35:19 · 2721 阅读 · 2 评论 -
东方财富单页tables数据爬取selenium
爬取当天龙虎榜买入机构大于2并且涨停的股票龙虎榜机构每日买卖网址:机构买卖每日统计 _ 数据中心 _ 东方财富网首先将当前页面的数据获取下来:# 设置变量urlurl = 'http://data.eastmoney.com/stock/jgmmtj.html'# 设置发那个问的浏览器的路径,webdriver放在python目录下,不用设置路径path = 'F:\\program\\ProgramData\\ancondas3\\chromedriver.exe'option =原创 2021-09-22 15:25:13 · 679 阅读 · 0 评论 -
Selenium定位元素
参考书籍:python自动化开发实战 - 黄永祥一、通过属性id和name来实现定位:browse.find_element_by_id()browse.find_element_by_name()find_element_by_id和find_element_by_name分别通过元素属性id和name的属性值来定位。如果被定位的元素不存在属性id或name,则无法使用这种定位方式。通常情况下,一个网页中,元素的id或name的属性值是唯一的,如果多个元素的id或name相同,这种定位原创 2021-09-18 13:23:00 · 124 阅读 · 0 评论 -
Selenium安装和配置
一、安装Selenium和浏览器Google Chrome的WebDriver:pip installseleniumSelenium的安装相对较为简单,接下来安装Google Chrome的WebDriver。首先打开Google Chrome并查看当前的版本信息,然后下载对应版本WebDriver,我是下载93版本的。下载链接点击:ChromeDriver Mirror然后写一个简单的test.py测试一下:from selenium import webdriver#..原创 2021-09-18 12:44:30 · 241 阅读 · 0 评论