driver = webdriver.Chrome()
#driver = webdriver.Firefox()
driver.get("https://www.baidu.com")
到此chrome和Firefox都可以打开了
print(st.capitalize()) # 首字母大写
print(st.center(50,'#')) # 居中
print(st.endswith('tty3')) # 判断是否以某个内容结尾
print(st.startswith('he')) # 判断是否以某个内容开头
print(st.expandtabs(tabsize=20))
print(st.find('t')) # 查找到第一个元素,并将索引值返回
print(st.format(name='alex',age=37)) # 格式化输出的另一种方式 待定:?:{}
print(st.format_map({'name':'alex','age':22}))
print(st.index('t'))
print( ......
dic={1:'alex','age':35,'hobby':{'girl_name':'铁锤','age':45},'is_handsome':True}
dic={'age':'alex','age':35,'hobby':{'girl_name':'铁锤','age':45},'is_handsome':True}
print(dic)
#字典两大特点:无序,键唯一
#字典的创建
a=list()
print(a)
dic={'name':'alex'}
dic1={}
dic2=dict((('name','alex'),))
print(dic2)
dic3=dict([['name','alex'],])
print(dic3)
# 数值可以为0,1,2; 0:禁止,1:询问,2:允许。
prefs = {
# "profile.managed_default_content_settings.images": 1,
# "profile.content_settings.plugin_whitelist.adobe-flash-player": 1,
"profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-player": 1,
chromeOpitons.add_experimental_opti ......
img_rgb = cv2.imread(image)
img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_BGR2GRAY)
template = cv2.imread(Target, 0)
w, h = template.shape[::-1]
res = cv2.matchTemplate(img_gray, template, cv2.TM_CCOEFF_NORMED)
threshold = value
loc = np.wher ......
一:内建模块
time和datetime(http://www.jb51.net/article/49326.htm)
在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。
UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DST(Daylight Saving Time)即夏令时。
时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time() ......
import os
import sys
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(BASE_DIR)
每次看到selenium都觉得很牛,但是苦于文档(包括英文)太少,我到今天才真正完整地安装使用了一把。我不喜欢来一个项目就在自己电脑上搭一个运行环境,而是喜欢在docker或者虚拟机里进行操作,问题是docker或者虚拟机里并没有任何的可视化的浏览器,而Selenium又依赖于这些浏览器驱动,我是最讨厌安装驱动的,因为驱动这个东西电脑不同差距特别大,总是会出现各种问题。而在服务器上如何安装selenium或者splinter,这个过程在网上基本是找不到的,所以这里记录下自己的安装方法。
注:这里之所以要使用splinter,而不只使用selenium ......