摘要: Selenium修改PhantomJS请求头(Headers) headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'zh-CN,zh; 阅读全文
posted @ 2020-02-12 10:43 逐梦~前行 阅读(473) 评论(0) 推荐(0) 编辑
摘要: Selenium添加访问cookie实现自动登录 有时需要在webDriver访问网站时,附带cookie实现免登陆访问,以下是一个简单的实现方式。 登录并保存cookie ''' 前面部分代码用于填写登录信息并登录 ''' # 获取cookie并通过json模块将dict转化成str dictCo 阅读全文
posted @ 2020-02-12 10:42 逐梦~前行 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 一般分两个场景:一种是input标签,这种可以用selenium提供的send_keys()方法轻松解决; 另外一种非input标签实现起来比较困难,可以借助autoit工具或者SendKeys第三方库。 本篇以博客园的上传图片为案例,通过send_keys()方法解决文件上传问题 一、识别上传按钮 阅读全文
posted @ 2020-02-12 10:40 逐梦~前行 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1.查看页面元素:ID、class、type、name等。 2.通过webdriver的方法定位: find_element_by_name() find_element_by_id() find_element_by_class_name() browser.find_element_by_xpa 阅读全文
posted @ 2020-02-12 10:39 逐梦~前行 阅读(197) 评论(0) 推荐(0) 编辑