Selenium
York1996
懒人一枚,热爱提高效率,简化流程,自动办公;
展开
-
工作中如何处理一些重复性的工作,可能方案(selenium+nonebot+tmux)
比如要打开某个网页,登录,然后勾选一些选项,点击查询,等待一些时间之后获得一些数字。 再或者是统计文件夹里面符合某些条件的文件数量。 这样的操作如果隔一段时间就要执行一次,上报给领导等等,就可以采用的方案是: 利用selenium打开网页自动化,然后获得想要的东西;写一个函数实现查询文件数量的功能; 然后利用nonebot里面的定时装饰器来实现定时实现上述任务,然后将所需要的信息,组织起来,用小号定时自动发给大号即可。自己直接复制小号发的消息,再转发给领导即可。 并且nonbot、seleni原创 2021-08-19 21:28:25 · 303 阅读 · 0 评论 -
selenium中find_elements_by_class_name找不到元素的可能原因
class的名称里面不能有空格,空格换成点即可。 比如下面这样就可以了 panels = browser.find_elements_by_class_name('resblock-list.post_ulog_exposure_scroll.has-results')原创 2020-06-01 12:25:04 · 8228 阅读 · 7 评论 -
selenium clear不能用的情况下清除文本的快速方法
有些元素调用clear()不能清除方法,网上大多数的方法都是发送ctrl +a 在发送delete,比较麻烦。下面介绍一种方法。 browser.find_element_by_class_name("element").send_keys(chr(127)*len(10)) 127对应的是删除。 二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义...原创 2019-07-25 23:07:11 · 1536 阅读 · 0 评论