随笔分类 - Python&selenium
摘要:方法: options = webdriver.ChromeOptions()options.add_argument('disable-infobars')driver = webdriver.Chrome(chrome_options=options)
阅读全文
摘要:一般情况下不会出现该问题: 如果是复制粘贴或者写代码不规范会出现: 原因:Python语法,是不支持的代码对齐中,混用TAB和空格的 解决方案:错误行代码前空格删除,然后使用TAB就好了:
阅读全文
摘要:很多控件的属性display:none(block)等 解决办法: driver.execute_script("arguments[0].click();",+所选控件地址)
阅读全文
摘要:今天有个群里的朋友问了个问题:就是如何在url里替换参数值? 我就研究了一下:可能有更好的方法,我们一起分享: 解决方案:
阅读全文
摘要:1.str使用: 全部大写:str.upper() 全部小写:str.lower() 大小写互换:str.swapcase() 首字母大写:str.capitalize() 首字母大写:str.title() 2.关于format: 获取固定长度,右对齐,左边不够用空格补齐:str.rjust(width) 获取固定长度,左对齐,右边不够用空格补齐:str.ljust(width) 获取固定长度...
阅读全文
摘要:问题:webdriver驱动chrome时会弹出: 解决方法: self.options.add_experimental_option("excludeSwitches", ["ignore-certificate-errors"])
阅读全文
摘要:问题:系统增加了登录验证码功能,脚本不能正常执行。 解决方案: A.跟开发沟通设置万能码 B.使用添加Cookie跳过验证码 Note:这个方法一般只试用测试环境,正式环境由于安全问题,使用该方法无效,而且session更新会使之前的value无效,所以需要不断更新,建议写配置文件。 1.输入验证码
阅读全文

浙公网安备 33010602011771号