class

python爬虫----XPath

梦想与她 提交于 2020-03-05 13:35:38
1.知道本节点元素,如何定位到兄弟元素 详情见 博客 XML代码见下 bt1在文档中只出现一次,所以很容易获取到bt1中内容,那怎么根据<td class='bt1'>来获取bt2中的内容 content_title = driver.find_element_by_xpath("//td[@class='bt1']").text # 获取content_title的父节点的哥哥节点 content_subtitle = driver.find_element_by_xpath("//td[@class='bt1']/../following-sibling::tr[1]").text # 获取第二个tr下面td的父节点的弟弟节点 conten_subtitle = driver.find_element_by_xpath("//td[@class='bt1']/../preceding-sibling::tr[1]").text  返回的内容为:高起点高水平推进福州新区建设 尤权于伟国赴福州新区调研 ‘’ 2.元素替换,查找元素位置可以用变量替换字符串 >>> driver.find_element_by_xpath("//*[@id='mp1057136']").click() >>> a='mp1057136' >>> driver.find_element_by_xpath

ThinkPHP5+Layui实现图片上传加预览

大憨熊 提交于 2020-03-05 10:31:12
< label class="layui-form-label">图片</ label > < a class="layui-btn" id="image" style="float: left;">< i class="layui-icon"></ i >上传图片</ a > < div class="layui-input-block" style="margin-left: 220px;"> < input type="text" name="img" value="{$tptc.img}" class="layui-input" style="position: absolute;left: 0;top: 0;"> </ div > </ div > < div class="layui-form-item"> < img style="margin-left: 110px;" id="img" src="{$tptc.img}"> </ div > < script > layui.use('upload', function (){ var upload = layui.upload, jq = layui.jquery; upload.render({ url: '{:url("index/upload")}' ,elem:'#image' ,ext: 'jpg

Trying to call a protected function from outside the class

半城伤御伤魂 提交于 2020-03-05 07:25:41
问题 OK. I'm new to Classes in PHP and trying to pass variables into the protected functions in the class. How do I do this? CLASSES.PHP <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); class gindex { protected function rdev($a,$b,$c,$d){ $d = base64_encode($d); mysql_query("INSERT INTO mem(first_name,last_name,email,password,type) VALUES(".$a.",".$b.",".$c.",".$d.",'developer')", $db); } ?> INDEX.PHP <?php include($_SERVER['DOCUMENT_ROOT']."/includes/con.php"); if(isset($_POST[

吴裕雄--天生自然JAVA反射机制学习笔记:反射机制深入探究

梦想与她 提交于 2020-03-04 23:53:10
package org.lxh.demo15.invokedemo ; import java.lang.reflect.Array ; public class ChangeArrayDemo{ public static void main(String args[]) throws Exception{ int temp[] = {1,2,3} ;// 声明一整型数组 int newTemp[] = (int []) arrayInc(temp,5) ; // 重新开辟空间5 print(newTemp) ; System.out.println("\n-------------------------") ; String t[] = {"lxh","mldn","mldnjava"} ; String nt[] = (String [])arrayInc(t,8) ; print(nt) ; } public static Object arrayInc(Object obj,int len){ Class<?> c = obj.getClass() ; Class<?> arr = c.getComponentType() ; // 得到数组的 Object newO = Array.newInstance(arr,len) ; // 开辟新的大小 int co =

Java语法总结 - 内部类

萝らか妹 提交于 2020-03-04 07:56:57
从Java1.1开始引入了内部类以来,它就引起了人们的激烈争论。其实任何优秀的语言特性用得不好就是滥用,内部类用得不好就会导致代码像迷宫一样,导致出现毫无重用的综合征。 1、内部类分为成员内部类、静态嵌套类、方法内部类、匿名内部类。 几种内部类的共性: A、内部类仍然是一个独立的类,在编译之后会内部类会被编译成独立的.class文件,但是前面冠以外部类的类命和$符号。 B、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的。 2、成员内部类:形式如下 class Outer { class Inner{} } 编译上述代码会产生两个文件:Outer.class和Outer$Inner.class。 成员内部类内不允许有任何静态声明!下面代码不能通过编译。 class Inner{ static int a = 10; } 能够访问成员内部类的唯一途径就是通过外部类的对象! A、从外部类的非静态方法中实例化内部类对象。 class Outer { private int i = 10 ; public void makeInner(){ Inner in = new Inner(); in.seeOuter(); } class Inner{ public void seeOuter(){ System.out

最新 Python 调用dubbo接口

为君一笑 提交于 2020-03-03 19:38:36
import json import socket import telnetlib class Dubbo(telnetlib.Telnet): prompt = 'dubbo>' coding = 'utf-8' def __init__(self, host=None, port=0, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): super().__init__(host, port) self.write(b'\n') def command(self, flag, str_=""): data = self.read_until(flag.encode()) self.write(str_.encode() + b"\n") return data def invoke(self, service_name, method_name, arg): command_str = "invoke {0}.{1}({2})".format( service_name, method_name, json.dumps(arg)) self.command(Dubbo.prompt, command_str) data = self.command(Dubbo.prompt, "") data = data.decode(Dubbo.coding

day11 Django: froms组件: 数据校验 显示错误信息 渲染数据 重置数据 自定义规则

徘徊边缘 提交于 2020-03-03 19:09:13
day11 Django: froms组件: 数据校验 显示错误信息 渲染数据 重置数据 自定义规则 一.Django: forms组件 1.forms组件的校验数据功能 1.1.基本语法 1.1.1.新建forms组件类 from django import forms class BookForm(forms.Form): #创建一个forms的类 title = forms.CharField(max_length=32) price = forms.IntegerField() email = forms.EmailField() 1.1.2.命令行测试语法 from app01.views import BookForm #1.验证不通过示例 fm = BookForm({'title':'bajie','price':2000,'email':'163'}) #实例化 fm.is_valid() #做验证: 这步必须有, 否则验证正确和错误的键值拿不到 Out[5]: False fm.cleaned_data #正确的键值 Out[6]: {'title': 'bajie', 'price': 2000} fm.errors #不正确的键值 Out[7]: {'email': ['Enter a valid email address.']} #2.验证通过示例 fm

DOM操作方法、属性

╄→гoц情女王★ 提交于 2020-03-03 18:23:19
话不多说直接上demo: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <body> 8 <div class="container" id="box"><span>我是一个div元素1</span><p>hello</p></div> 9 <script> 10 var divNode = document.getElementsByClassName("container")[0]; 11 /*节点操作*/ 12 /*获取元素节点*/ 13 console.log(divNode.nodeType) //1 14 console.log(divNode.nodeName) //DIV 15 console.log(divNode.nodeValue) //null 16 17 /*获取属性节点*/ 18 console.log(divNode.attributes[1].nodeName) //id 19 console.log(divNode.attributes[0].nodeValue); //container 20 console.log(divNode.attributes[0]); /

编程词汇

风格不统一 提交于 2020-03-03 00:28:54
application 应用程式 应用、应用程序 application framework 应用程式框架、应用框架 应用程序框架 architecture 架构、系统架构 体系结构 argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量 array 阵列 数组 arrow operator arrow(箭头)运算子 箭头操作符 assembly 装配件 assembly language 组合语言 汇编语言 assert(ion) 断言 assign 指派、指定、设值、赋值 赋值 assignment 指派、指定 赋值、分配 assignment operator 指派(赋值)运算子 = 赋值操作符 associated 相应的、相关的 相关的、关联、相应的 associative container 关联式容器(对应 sequential container) 关联式容器 atomic 不可分割的 原子的 attribute 属性 属性、特性 audio 音讯 音频 A.I. 人工智慧 人工智能 background 背景 背景(用於图形着色) 後台(用於行程) backward compatible 回溯相容 向下兼容 bandwidth 频宽 带宽 base class 基础类别 基类 base type 基础型别 (等同於 base

14-高级选择器

天涯浪子 提交于 2020-03-02 20:34:45
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } .box1,.box2{ width: 200px; height: 100px; background-color: #ff0789; transition: 2s; } .box1:hover+.box2{ background-color: greenyellow; } .box2:active{ background-color: aqua; } ul li{ background-color: #ff0789; } ul :nth-child(odd){ background-color: aqua; } </style> </head> <body> <div class="box1"></div> <div class="box2"></div> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> <!-- 后代选择器 .box1 .box2 选择