pycharm 快捷键

pycharm常用快捷键 1、编辑(Editing) Ctrl + Space : 基本的代码完成(类、方法、属性) Ctrl + Alt + Space快速导入任意类 Ctrl + Shift + Enter: 语句完成 Ctrl + P参数信息(在方法中调用参数) Ctrl + Q快速查看文...

2019-05-05 11:00:44

阅读数 7

评论数 0

selenium 上传文件

上传文件步骤: 1 找到文件上传的input标签 find_element_by_css_selector("input[type='file']") 2 用send_keys传入本地文件位置信息 #coding=utf-8 #上传文件 from seleni...

2019-04-28 17:41:06

阅读数 9

评论数 0

selenium 弹出框的处理 switch_to.alert 三种类型

三种弹出框 : 1、 alert(一个按钮) 2、 confirm(两个确认,取消) 3、 prompt(两个按钮+输入框) 4、 切换到弹框: switch_to_alert() 弹框的方法: 1 text获取弹框文本 2 accept()确认 3 dimiss()取...

2019-04-28 16:41:54

阅读数 11

评论数 0

selenium cookie的 添加和使用、 页面的前进 forward() 和 页面的回退 back()、打开新窗口 window.open()

get_cookies() 的使用: from selenium import webdriver import time driver = webdriver.Chrome() driver.implicitly_wait(10) # implicitly_wait():隐式等待 driv...

2019-04-25 15:55:18

阅读数 30

评论数 0

Python爬虫--Selenium模拟用户的键盘鼠标操作

废话不多说, 直接上代码 1、模拟键盘操作 #!/usr/bin/env python # -*- coding:utf-8 -*- from selenium import webdriver # 要想调用键盘按键操作需要引入keys包 from selenium.webdriver...

2019-04-23 17:01:51

阅读数 16

评论数 0

pip命令导出和导入Python环境安装包

导出Python环境安装包: [root@bogon ~]# pip freeze > packages.txt 这将会创建一个 packages.txt文件,名字(packages.txt)随便起, 其中包含了当前环境中所有包及各自的版本的简单列表(即pip list 所...

2019-04-23 14:44:10

阅读数 9

评论数 0

Python selenium鼠标操作 ActionChains用法

网上关于这个方面的有很多的例子,还是可以的。 1.ActionChains基本用法 首先需要了解ActionChains的执行原理,当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在一个队列里,当你调用perform()方法时,队列中的时间会依次执行。...

2019-04-23 11:43:52

阅读数 20

评论数 0

flask 获取 get 参数 和 post 参数

Flask 获取参数 : from flask import Flask, jsonify from flask import request app = Flask(__name__) @app.route('/', methods=['GET', 'POST']) def hello_w...

2019-04-22 09:36:20

阅读数 20

评论数 0

微信小机器人 wxpy模块,自动化发送消息

1. 扫码登录微信 from wxpy import * # bot = Bot() # 每次运行都要扫二维码 bot = Bot(cache_path=True) # 加上参数 表示缓存, 不用每次都要去登录了 2. 发送消息 bot.file_helper.send("he...

2019-04-19 16:38:08

阅读数 19

评论数 0

Python requests post上传图片

有时候需要使用requests模拟表单post提交文件,咱们可以这样写 我本地的模版: 上传图片其实也是一个post请求,也是一个参数,直接加上 提交即可 Fiddler 抓包 参数显示: 这里面的 contract_img 就是 第一个途中的 img 这个参数其实就是...

2019-04-19 14:03:12

阅读数 58

评论数 0

python 设置编码问题

查询系统默认编码可以在解释器中输入以下命令: Python代码 >>>sys.getdefaultencoding() 设置默认编码时使用: Python代码 >>>sys.setdefaulten...

2019-04-19 11:31:34

阅读数 10

评论数 0

numpy 增删改查

https://blog.csdn.net/zhangchuang601/article/details/79626511

2019-04-10 17:16:33

阅读数 23

评论数 0

numpy np.c_ [ ] 和 np.r_[ ] 的用法

np.r_是按列连接两个矩阵,就是把两矩阵上下相加,要求列数相等。 np.c_是按行连接两个矩阵,就是把两矩阵左右相加,要求行数相等。 1、np.c_ 用法: a = np.array([[1, 2, 3],[7,8,9]]) b=np.array([[4,5,6],[1,2,3]]...

2019-04-10 17:10:08

阅读数 5

评论数 0

Numpy 矩阵增加一行或一列

如何给 numpy 数据, 指定插入一列或者一行数据, insert 还是相当好玩的, 可以指定位置插入,相对于其他的还是挺强大的。 添加一列数据: 方法1: 使用 insert c = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]...

2019-04-10 16:50:02

阅读数 34

评论数 0

使用python+selenium控制手工已打开的浏览器, 可以控制 chrome, 360极速浏览器

我们可以利用Chrome DevTools协议。它允许客户检查和调试Chrome浏览器。 打开cmd,在命令行中输入命令: chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\Automation...

2019-04-10 12:04:19

阅读数 65

评论数 0

Pycharm 2017激活码

方法一 : 1、打开激活窗口 2、选择 Activate new license with License server (用license server 激活) 3、在 License sever address 处填入 https://jetlicense.nss.im/ 4、点击 Act...

2019-04-09 09:44:18

阅读数 221

评论数 0

python 自定义词典------英汉翻译

python 自定义词典, 浏览器发出的请求, 拼接 url, 获取响应得到的文本信息。 xpath 匹配即可。 其他方式匹配也可 bs4, re, Selector 都是可以的。 这里面有很多的接口可以调用, 比如说, 有道词典, 百度翻译,金山词霸,谷歌翻译 等等都是可以的。 本小菜鸡采用...

2019-04-08 14:35:30

阅读数 27

评论数 0

多线程爬取豆瓣例子

# !/usr/bin/env Python3 # -*- coding: utf-8 -*- # @Author : zsc # @FILE : 多线程抓取猫眼电影.py # @Time : 2019/4/8 10:27 # @Software : PyCharm #-*-...

2019-04-08 11:55:36

阅读数 17

评论数 0

pandas 去重 drop_duplicates 函数

DataFrame中存在重复的行或者几行中某几列的值重复,这时候需要去掉重复行, 示例如下: data.drop_duplicates(subset=['A','B'],keep='first',inplace=True) 参数含义: 代码中subset对应的值是列名,表示只考虑这两...

2019-04-01 15:35:53

阅读数 16

评论数 0

pandas 快速添加行和列数据

第一种方式,直接插入一行: import pandas as pd from pandas import DataFrame df3=DataFrame(np.arange(16).reshape((4,4)),index=['a','b','c','d'],columns=['one',...

2019-04-01 15:25:42

阅读数 36

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭