鬼谷子叔叔

跟福哥学编程吧~~

Python的selenium实现等待某个元素加载完成后返回结果【20210414】
介绍介绍福哥在使用selenium的时候遇到了一个问题,就是页面有些元素和数据是通过AJAX渲染的,而且采用的是异步加载的方式实现的AJAX功能,这样在selenium认为页面已经加载完成了的时候其实数据还没有渲染上,这个可愁坏福哥了!...
阅读 5
Python的selenium实现切换框架frame的方法【20210413】
介绍介绍福哥在使用selenium实现页面爬取的时候发现遇到包含框架(frame)的网页时候就无法通过find_xxx方法得到页面上的元素,这可真是麻烦了啊!福哥在使用F12调试前端的时候发现在调试面板的控制台栏里就可以选择页面上面的任...
阅读 6
Python做个搜索引擎(7)网页蜘蛛代码编写(三)【20201013】
介绍介绍福哥更新了Spider对象,实现了爬取网页内容,分析网页数据,写入数据库这些功能。实现了这些功能之后网页蜘蛛的基本功能也就差不多完成了!后面就可以开始编写搜索引擎的前端UI功能了,相对网页蜘蛛来说,搜索引擎前端UI就比较简单了!...
阅读 47
Python编程中的字符串编码转换问题【20201012】
介绍介绍福哥今天给大家讲讲关于Python编程中的字符串编码转换的问题,这个问题在初学者编程时候会经常遇到,如果要弄清楚这里面的道道,还是需要好好学习一下的什么是编码所谓编码就是计算机标记一个汉字(或者是其他国家的文字)对应的数字,在不...
阅读 48
Python做个搜索引擎(6)网页蜘蛛代码编写(二)【20201011】
介绍介绍上一堂课福哥给大家展示了一个半成品的蜘蛛对象Spider,今天我们继续。做事要有目标,并努力使之达成!今天我们的目标就是:实现网页的爬取分析并将内容保存到webpages数据表当中;将提取出来的子级页面的超链接保存到webpag...
阅读 68
Python做个搜索引擎(5)网页蜘蛛代码编写(一)【20201010】
介绍介绍昨天我们明白了网页蜘蛛的工作原理,今天就可以开始根据这个原理进行代码的编写了。虽然python也可以编写面向过程的程序,但是使用面向对象的方式编写程序是一个好的习惯,它更加可以满足各种复杂的业务逻辑的需要,同时代码也更容易读懂。...
阅读 89
在Windows配置Python的selenium环境【20200927】
介绍介绍Python的Selenium库是可以实现用代码模拟用户上网行为的功能,所以Python的Selenium库的使用技巧成为了大部分测试工程师的必备技能。今天福哥就要在我们的TFWindows上搭建这个Selenium环境,没有弄...
阅读 55
【20210325】Python的selenium库的headless模式下隐藏控制台信息
介绍介绍之前福哥给大家讲过关于Python的selenium库的使用技巧,通过selenium库可以调用浏览器打开网页并且进行自动化操作的方法。selenium库有个headless模式,就是headless模式下不会弹出浏览器窗口,可...
阅读 56
Python使用selenium的execute_script方法获取数据
介绍介绍福哥在使用selenium实现自动化测试的时候发现,有些时候元素没有id、class、name属性,只能通过JS方式进行定位,这时候就想到了selenium的execute_script方法了。今天我们就来了解一下seleniu...
阅读 23
在Docker里通过Python使用Selenium的问题
介绍介绍福哥在使用Selenium的时候发现总是会出现页面崩溃被删除的错误selenium.common.exceptions.WebDriverException: Message: unknown error: session de...
阅读 12
 

鬼谷子叔叔

日志
212
浏览
1626