![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 62
小镇36画
这个作者很懒,什么都没留下…
展开
-
自动获取京东商城信息
设计思路:进入京东首页;搜索关键字;进入商品页面;抓当前页面的商品信息;点击下一页;重复步骤4,步骤5;到最后一页结束爬取。from selenium import webdriverimport time, randomdriver = webdriver.Edge()url = 'https://www.jd.com/'driver.get(url)tb_input = driver.find_element_by_css_selector('#key')sear原创 2021-08-16 21:43:30 · 139 阅读 · 0 评论 -
Selenium页面等待
页面等待现在的网页越来越多采用了Ajax技术,这样程序便不能确定何时某个元素完全加载出来了。如果实际页面等待时间过长导致某个dom元素还没出现,但是你的代码直接使用了这个WebElement,那么就会抛出NullPointer的异常。为了避免这种元素定位困难而且会提高产生ElementNotVisibleException的概率,所以Selenium提供了两种等待方式:一种是隐式等待;一种是显式等待。显式等待显式等待是指定某一条件直到这个条件成立时继续执行。下表是一些内置的等待条件,可以原创 2021-08-15 21:49:38 · 139 阅读 · 0 评论 -
搭建DVWA渗透测试平台
安全-搭建DVWA渗透测试平台(DVWA)_小狐狸FM的博客-CSDN博客转载 2021-08-14 00:59:43 · 339 阅读 · 0 评论 -
Selenium数据解析提取
操控元素的基本方法Selenium本质是模拟人对浏览器进行输入、选择、点击等操作,因此对于目标标签的定位非常重要。 定位一个元素 定位多个元素 含义 find_element_by_name find_elements_by_name 通过元素name定位 find_element_by_id find_elements_by_id原创 2021-08-13 22:02:01 · 442 阅读 · 0 评论 -
Python第三方库Selenium安装及环境配置
Selenium是一个用于Web应用程序测试的工具。Selenium直接运行在浏览器中,就像真正的用户在操作一样。Selenium支持多种浏览器。1.Selenium的安装安装方式:pipinstallselenium -i https://pypi.douban.com/simple(用豆瓣源增加下载速度)2.Edgedriver的安装Edge这个浏览器大家应该都有,就用它就很好。首先查看浏览器版本,点击Edge浏览器右上角三个点,在下拉菜单中找到设置并点击,以下是我的浏览器版本...原创 2021-08-11 11:21:13 · 1009 阅读 · 0 评论