linux部分内容:pwd:查看当前环境ls:当前目录下的文件cd .gitvim config(查看代码)git pull(更新代码)python manage.py shell#读取文件中内容 file_object=open(‘/home/princetechs/桌面/文件名’) all_the_text=file_object.read() print(all_the_text) file_object.close() 虚机到本机获取文件scp princetechs@192.168.10.105:/Us ers/princetechs/Desktop/mongodb-linux.tgz /home/princetechs(获取文件用户名和当前的网址...
球赛测试:# -*- coding: utf-8 -*-"""
Created on Thu May 23 00:41:48 2019@author: h2446
"""from random import random
def printIntro():print("这个程序模拟两支排球队A和B的排球比赛")print("程序运行需要A和B的能力值(以0到1之间的小数表示)")
def getInputs():a=eval(input("请输入队伍A的能力值(0~1):"))b=eval(input("请输入队伍B的能力值(0~1):"))n=eval(input("模拟比赛的场次:"))return a,b,n
def simNGames(n,probA...
写在前面爬虫和自动测试,对于python来说是最合适不过也是最擅长的。开源的项目也很多,例如you-get项目https://github.com/soimort/you-get。盗链和爬虫神器。python+selenium一般用来做自动化测试,也可以用来抽取 html的dom元素,从而作为前端的爬虫使用这些功能对于一些非常规的需求和自动化测试,可以说是量身打造的。you-getyou-get支持的网站,都是直接破解其算法,直接算出playurl的方式,假如有分片,还可以用ffmepg来进行...
import time
import requests
import re
from openpyxl import workbook#导入我们要用到的库
from bs4 import BeautifulSoup as bs
class TestYourWord:#这个功能复制下来,并且做点改良,搞一个网页版没有的功能 ———— 自动生成错词本def __init__(self):self.start_url = 'https://www.shanbay.com/bdc/client/vocabtest/welcome'#请求头,浏览器模拟#设置这一步的目的是为了伪装我们的爬虫,防止被识别出来#由requests自动生...
一、安装
1.以管理员身份启动cmd
2.输入口令:python -m pip install beautifulsoup4 敲回车 我在这给大家提个醒,配置环境真的很费时间,中间会出现各种问题,一定不要心急,
心急吃不了热豆腐呀~但是python库安装我认为遇到的问题都是一样的,就是超时,我是一直不断地让它安装,反反复复7/8次,不着急,超时就让它超时,
能安装一点是一点,到最后肯定能安装好~ 给大家上图我不断超时、最后终于成功的截图!
3.在安...
人生苦短,我用 Python前文传送门:
小白学 Python 爬虫(1):开篇
小白学 Python 爬虫(2):前置准备(一)基本类库的安装
小白学 Python 爬虫(3):前置准备(二)Linux基础入门
小白学 Python 爬虫(4):前置准备(三)Docker基础入门
小白学 Python 爬虫(5):前置准备(四)数据库基础
小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装
小白学 Python 爬虫(7):HTTP 基础
小白学 Python 爬虫(8):网页基础
小...
1 <--fumingyao 2019,8,28-->2 from selenium import webdriver # 导入selenium自动化测试模块3 from lxml import html # 导入xpath解析模块4 import time # 导入时间模块5 import requests # 导入爬虫request模块6 import random # 随机生成数字模块7 etree = html.etree # 实例化etree8 9 browser = webdriver.Chrome(chromedriver.exe) # 实例化selenium模块
10
11 url = https://image.baidu.com/ # 获取要访问的url
12
13...
一.Python程序函数的测试
Python中有一个自带的单元测试框架是unittest模块,用它来做单元测试,它里面封装好了一些校验返回的结果方法和一些用例执行前的初始化操作。当然在学习Python的道路上肯定会困难,没有好的学习资料,怎么去学习呢? 学习Python中有不明白推荐加入交流群号:984137898 群里有志同道合的小伙伴,互帮互助, 群里有不错的视频学习教程和PDF!
在说unittest之前,先说几个概念:
TestCase 也就是测试用例
T...
安装:beautifulsoup4
from bs4 import BeautifulSoupyoyo = open(yoyo.html, r) # 以读的方式打开“yoyo.html”文件# print(yoyo.read()) # 此方法打开的是一个字符串,内容没有层级结构# yoyo.close()soup = BeautifulSoup(yoyo, html.parser) # 此时打印出来的效果与.read的一致# print(soup.prettify()) # 此时打印出来为有层级的html格式# 通过soup对象,去找tag标签head = soup.headprint(head) # <head>...
英语是现在传播很广的一门语言,它是由26个字母组成,像小编这种小时候不喜欢学英语的人,一直都是看见英语就头大。后来发现这东西不学不行,还是咬着牙学了。大家应该都知道学习英语,最重要的是词汇量,所以今天我们就用python做一个小的爬虫,然后自己写一个脚本来实现这个功能吧! 目标:打造一个英文词汇量测试脚本
url:
扇贝网
工具:
python3.6、pycharm、requests库
思路:
和网页一样,总共分三步: 先来看看网页中数据,...
点赞 收藏分享文章举报汪雯琦发布了166 篇原创文章 · 获赞 53 · 访问量 1万+私信
关注
在做爬虫或者自动化测试时,有时会打开一个新的标签页或者新的窗口,直接使用xpath定位元素会发现找不到元素,在firefox中定位了元素还是找不到,
经过多次发现,在眼睛视野内看到这个窗口是在最前面,但是webdriver却不是使用该窗口,需要做windown切换为新的窗口才行
一般使用以下命令处理 driver.switch_to.window(driver.window_handles[1])
driver.window_handles[1] 的序号是0,1,2...
一般使用-1来切换到最后一个窗口...