草庐IT

当使用selenium的find_elements方法爬取东西时,会遇到不能够使用get_attribute这样的情况

find_element可以使用get_attribute来得到某一属性值,但是find_element就只能够得到一个节点find_elements可以得到多个节点,但是不能够直接使用get-attribute来得到属性值但是可以通过foriinrange()循环来实现得到每一个节点所对应的属性值:这里用爬取网易云音乐热歌榜为例(没错,又是网易云,网易云:再这样子我就要网抑云了) 代码献上:fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBybrowser=webdriver.Chrome()url='http

python 爬虫 爬取高考录取分数线 信息

原文链接:python爬虫爬取高考录取分数线信息上一篇:axios原生上传xlsx文件下一篇:pandas表格数据补全空值网页https://gkcx.eol.cn/school/search完整资料一个多g高校信息爬取接口importrequests_htmlimportjsonsess=requests_html.HTMLSession()url="https://api.eol.cn/gkcx/api/"data={"access_token":"","admissions":"","central":"","department":"","dual_class":"","f211":"

python 爬虫 爬取高考录取分数线 信息

原文链接:python爬虫爬取高考录取分数线信息上一篇:axios原生上传xlsx文件下一篇:pandas表格数据补全空值网页https://gkcx.eol.cn/school/search完整资料一个多g高校信息爬取接口importrequests_htmlimportjsonsess=requests_html.HTMLSession()url="https://api.eol.cn/gkcx/api/"data={"access_token":"","admissions":"","central":"","department":"","dual_class":"","f211":"

使用selenium爬取电视剧排行榜中电视剧的信息并存储到excel中

       本人是爬虫初学者,想通过爬取电视剧信息来巩固自己所学的一些知识,但是在一些网站中并没有找到类似于page的参数,或者就是参数加密,自己的能力没法解开,导入无法使用下一页的功能。所以我就想到了selenium,找到"下一页所在的标签",直接点击就好了。慢是慢了点,不过好在能使用下一页的功能了。发送url请求网站地址(参数url的值)#发送请求url=""bro=webdriver.Edge()bro.get(url=url)bro.maximize_window()#窗口最大化我使用的是Edge浏览器驱动我没有用无头浏览,bro.maximize_window()的作用就是使浏览器

使用selenium爬取电视剧排行榜中电视剧的信息并存储到excel中

       本人是爬虫初学者,想通过爬取电视剧信息来巩固自己所学的一些知识,但是在一些网站中并没有找到类似于page的参数,或者就是参数加密,自己的能力没法解开,导入无法使用下一页的功能。所以我就想到了selenium,找到"下一页所在的标签",直接点击就好了。慢是慢了点,不过好在能使用下一页的功能了。发送url请求网站地址(参数url的值)#发送请求url=""bro=webdriver.Edge()bro.get(url=url)bro.maximize_window()#窗口最大化我使用的是Edge浏览器驱动我没有用无头浏览,bro.maximize_window()的作用就是使浏览器

Scrapy + selenium + 超级鹰验证码识别爬取网站

目录一、安装Scrapy二、Scrapy项目生成三、爬取某个网站(以下我用之前的创建的项目,不是刚刚新创的)一、安装Scrapy1,window安装pipinstallScrapy2,安装seleniumpipinstallselenium3,下载Chrome驱动     a,查看GoogleChrome浏览器版本                   Chrome驱动下载地址http://chromedriver.storage.googleapis.com/index.html     b,找到和你版本最接近的哪个安装包      c,下载好之后将我们的chromedriver放到和我们py

Scrapy + selenium + 超级鹰验证码识别爬取网站

目录一、安装Scrapy二、Scrapy项目生成三、爬取某个网站(以下我用之前的创建的项目,不是刚刚新创的)一、安装Scrapy1,window安装pipinstallScrapy2,安装seleniumpipinstallselenium3,下载Chrome驱动     a,查看GoogleChrome浏览器版本                   Chrome驱动下载地址http://chromedriver.storage.googleapis.com/index.html     b,找到和你版本最接近的哪个安装包      c,下载好之后将我们的chromedriver放到和我们py

Python爬虫Selenium手动接管Edge爬取裁判文书网“环境污染”数据(Mac环境)

目标数据:爬取从2007年到2022年,各地级市中级法院历年关于“环境污染”的裁判文书数量。由于裁判文书网需要登录,Selenium手动接管爬取可避免频繁登录造成的封号风险。Selenium如何手动接管Edge浏览器:1、打开终端,将命令/Applications/Microsoft\Edge.app/Contents/MacOS/Microsoft\Edge--remote-debugging-port=9222--user-data-dir="/Users/libraf/Documents/Edge"复制到终端里然后enter,其中:/Applications/Microsoft\Edge

Python爬虫Selenium手动接管Edge爬取裁判文书网“环境污染”数据(Mac环境)

目标数据:爬取从2007年到2022年,各地级市中级法院历年关于“环境污染”的裁判文书数量。由于裁判文书网需要登录,Selenium手动接管爬取可避免频繁登录造成的封号风险。Selenium如何手动接管Edge浏览器:1、打开终端,将命令/Applications/Microsoft\Edge.app/Contents/MacOS/Microsoft\Edge--remote-debugging-port=9222--user-data-dir="/Users/libraf/Documents/Edge"复制到终端里然后enter,其中:/Applications/Microsoft\Edge

手把手教你使用Python+scrapy爬取山东各城市天气预报

1、在命令提示符环境使用pipinstallscrapy命令安装Python扩展库scrapy,详见Python使用Scrapy爬虫框架爬取天涯社区小说“大宗师”全文2、使用下图中的命令创建爬虫项目3、进入爬虫项目文件夹,执行下面的命令创建爬虫现在,爬虫项目的文件夹结构如下图所示4、使用浏览器打开网址http://www.weather.com.cn/shandong/index.shtml,然后下拉,找到“城市预报列表”5、在页面上单击鼠标右键,选择“查看网页源代码”,然后找到与“城市预报列表”对应的位置6、选择并打开山东省内任意城市的天气预报页面,此处以烟台为例7、在页面上单击鼠标右键,选