python
StalloneYang
细节决定成败,态度决定一切!
http://blog.csdn.net/u011757108
展开
-
在Pycharm 中import os 或者import selenium from selenium import webdriver就会报错
本人小菜鸟,第一次使用pycharm,从网上复制代码过来,如图所示报错了,最后问一位大神才得以解决,原来是pycharm IDE没找到正确的python版本,重新选择就好如下图步骤:原创 2016-03-13 00:28:48 · 18224 阅读 · 1 评论 -
Task3 学习beautifulsoup
常用的几个beautifulsoup技巧html对象 text文本去掉标签print(soup)print(soup.text)<class ‘bs4.BeautifulSoup’> 对象类型print(type(soup))查找a标签 .text打印a的内容print(soup.find(‘a’))print(soup.find(‘a’).text)...原创 2019-03-03 19:25:51 · 258 阅读 · 0 评论 -
Task6 学习IP相关知识
Task6 学习IP相关知识1.学习什么是IPip地址:用来在网络中标记一台电脑的一串数字,比如192.168.1.1;在本地局域网上是惟一的。每一个IP地址包括两部分:网络地址和主机地址。PS:以上来源:https://baijiahao.baidu.com/s?id=1603349398532855649&wfr=spider&for=pc2.为什么会出现IP被...原创 2019-03-06 14:42:43 · 579 阅读 · 0 评论 -
Task2 正则表达式
1.什么是正则表达式并尝试一些正则表达式并进行匹配以下是从别人的总结中copy过来的,学习和留着以后方便查用一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(...原创 2019-03-02 21:39:53 · 440 阅读 · 0 评论 -
Task5 安装selenium并学习,登录163.邮箱
使用selenium模拟登陆163邮箱废话不多少,全在代码注释中#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/5 9:00# @Author : StalloneYang# @File : 05_selenium_163.py# @desc:from selenium import webd...原创 2019-03-05 09:40:29 · 2238 阅读 · 0 评论 -
selenium定位 百度搜索框输入关键字后,下拉框联想出来的怎么定位
百度搜索框输入关键字后,下拉框联想出来的怎么定位? 百度下拉框联想出来的我们按F12中的箭头时,下拉框会消失收回去的。 这个时候怎么办呢解决办法: 就三个步骤 1.在百度搜索框输入关键字“上海悠悠”后,下拉框显示了“上海悠悠博客园”、“上海悠悠博客”、“上海悠融招聘”、“上海悠悠 博客园” 2.鼠标移动到“上海悠悠博客园”,然后点鼠标右键-点击查看元素 3.在元素查看器中定位到了,...原创 2018-04-05 21:24:22 · 10496 阅读 · 4 评论 -
firefox 安装Selenium IDE
重装系统后,又得重新在firefox 安装Selenium IDE,可恶的是,我直接安装了5.6的,然后去FF插件中找,进入找不到Selenium IDE,原来是FF的版本太高,不支持打开firefox,输入地址 https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/Selenium是FF的插件,直接就可以启动,录制FF浏览器的操作,原创 2017-09-19 19:45:13 · 1238 阅读 · 0 评论 -
pycharm快捷键、常用设置、配置管理
PyCharm3.0默认快捷键(翻译的) PyCharm Default Keymap 1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性) Ctrl + Alt + Space 快速导入任意类 Ctrl + Shift + Enter 语句完成 Ctrl + P 参数信息(在方法中调用参数) Ctrl + Q 快速查看文档原创 2017-09-17 21:01:34 · 1476 阅读 · 0 评论 -
如何查看python selenium的api
首先打开命令行,在doc窗口输入:python -m pydoc -p 4567简单解释一下:python -m pydoc表示打开pydoc模块,pydoc是查看python文档的首选工具; -p 4567表示在4567端口上启动server; 然后在浏览器中访问http://localhost:4567/,此时应该可以看到python中所有的Modules按ctrl+f,输入selenium原创 2017-09-17 10:01:17 · 457 阅读 · 0 评论 -
robotframework使用之浏览器打不开,报错'Capture Page Screenshot' could not be run on failure: No browser is open
碰到这个问题,首先确认一下你的selenium是什么版本,如图是selenium3.0以上的,并且其日志中的错误中包含: ‘geckodriver’ executable needs to be in PATH. 解决办法: 1.下载geckodriver.exe,下载路径:https://github.com/mozilla/geckodriver/releases, 2.放到Python路原创 2016-11-27 19:58:25 · 11253 阅读 · 0 评论 -
robotframework使用之RIDE的底部的日志没显示怎么办?
问题:RIDE的底部的日志没显示怎么办?解决办法:在Python27的安装路径下D://Python27\Lib\site-packages\robotide\contrib\testrunner下的testrunner.py文件的第400行pop方法里的这一句:return result.decode(‘UTF-8’)找到后,加上这句代码如图原创 2016-11-27 18:39:21 · 5809 阅读 · 0 评论 -
robotframework使用之“Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的”
Firefox启动不起来,或者是启动了,页面是空白的,URL地址栏是空的 解决办法:可能是Firefox版本过高,碰到此问题请降低Firefox版本,最好是45.0版本以下还有另一个问题:链接Oracle数据库链接不上 解决办法:把oci.dll oraociei11.dll orasqk11.dll放到Python27目录原创 2016-11-26 16:41:32 · 2833 阅读 · 0 评论 -
robotframework使用之元素定位动态ID方法
昨天碰到一个奇葩的问题,一个弹出框所有元素ID竟然的动态的,关闭后再打开,里面的ID又变! 如下图: 我把弹出框关闭再打开对比,天啊撸,日了狗了~ID边了! 解决办法:目前知道的有三种方法:Click Element //div[contains(@id,'rt_rt_1b2q')] #点击确定上传Click Element //div[starts-with(@id,'rt原创 2016-12-01 09:59:36 · 9378 阅读 · 1 评论 -
Task4 学习xpath
学习xpath,使用lxml+xpath提取内容。 使用xpath提取丁香园论坛的回复内容#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/3/4 9:22# @Author : StalloneYang# @File : 04_xpath_dingxiang.py# @desc:学习xpath,使用lx...原创 2019-03-04 17:45:23 · 273 阅读 · 0 评论