URL编码
from urllib import quote
quote('') #URL encode
unquote(''.encode('utf-8')) #URL decode
webdriver
- 安装webdriver,添加进系统环境变量
- 基本操作如下:
#打开浏览器
driver = webdriver.Chrome("C:\\dev-softwares\\webdriver\\chromedriver.exe")
#用浏览器发送请求
driver.get(url)
解析driver指代浏览器,所以driver能够获取到网页的数据
tmp = driver.find_element_by_class_name("op_weather4_twoicon_temp").text
#退出浏览器
driver.quit()
定时任务
scheduler = BlockingScheduler()
#每隔10秒钟执行一次 job_func 方法
scheduler.add_job(job_func, 'interval', seconds=10)
#在 2017-12-13 14:00:01 ~ 2021-12-13 14:00:10 之间, 每隔一分钟分钟执行一次 job_func 方法
scheduler.add_job(minute_job, 'interval', minutes=1, start_date='2017-12-13 14:00:01',
end_date='2021-12-13 14:00:10')
scheduler.start()
时间格式化
#用time包格式时间,时间格式为:yyyy-MM-dd HH:mm:ss
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime())
字符串转json对象
json_data = json.loads(r.text)