from selenium import webdriver import time import jsonwb = webdriver.Chrome() wb.get(https://www.baidu.com) wb.maximize_window()time.sleep(3) # 登录链接 url = wb.find_element_by_xpath(//*[@id="u1"]/a).click() # 切换为用户名密码登录 time.sleep(2)wb.find_element_by_xpath(//*[@id="TANGRAM__PSP_11__footerULoginBtn"]).click() wb.find_element_by_name(userName).send_keys(******) wb.find_element_by_name(p...
title: 代理IP的那些事 copyright: true top: 0 date: 2019-11-13 14:20:39 tags: 代理IP categories: 爬虫笔记 permalink: password: keywords: description: 代理IP的背后原理 他命带无数桃花,但他迟钝到了一定的地步。他就是复活节岛上那些眺望海面的石头雕像,桃花飘到他身上,纯是白瞎了。简单的来说,代理IP就是本来是A–>C变成了A–>B–>C。 代理IP分类 匿名程度分类 按照隐匿性由高到低可以分如下四类: 高匿名代理混淆代...
import traceback from io import StringIO import sysclass Capturing(list):def __enter__(self):self._stdout = sys.stdout# 将err、out输出到内存中sys.stderr = sys.stdout = self._stringio = StringIO()return selfdef __exit__(self, *args):self.extend(self._stringio.getvalue().splitlines())# 释放内存del self._stringiosys.stdout = self._stdoutdef test():print('asdfadfafafsdf')with Capturing() as output:pri...
python 获取指定范围所有日期 方法有很多,这不是唯一的答案。可以根据自己的需要进行修改,代码如下: import datetimedef gen_dates(b_date, days):day = datetime.timedelta(days=1)for i in range(days):yield b_date + day * idef get_date_list(start=None, end=None):if start is None:start = datetime.datetime.strptime('2018-02-02', '%Y-%m-%d')else:start = datetime.datetime.strptime(start, '%Y-%m-%d')if end is ...
一、os模块import os print (os.getcwd()) #获取当前工作目录路径 print (os.path.abspath(.)) #获取当前工作目录路径 print (os.path.abspath(test.txt)) #获取当前目录文件下的工作目录路径 print (os.path.abspath(..)) #获取当前工作的父目录 !注意是父目录路径 print (os.path.abspath(os.curdir)) #获取当前工作目录路径二、组合路径print os.path.join(E:, file1, file2) # E:/file1/file2 print os.path.join(/home, /hom...
https://www.juhe.cn/docs/api/id/566用的是聚合数据的这个接口,自己摸索的。。写的不太好,有可以优化的地方请在评论区指出,谢谢 1.首先建表及获取省份城市信息 import requests import pymssql import jsonurl = "http://apis.juhe.cn/springTravel/citys?key=XXXXXXXXXXXXXXXXXXXX" data = {"city_id":"city"} res = requests.post(url=url,data=data) '''接口获取疫情省份城市id信息,key需要自己在聚合数据上获取(该接口普通...
def saveAsNewExcelFile(input_file_path_plan):# get cared macro info from testplan and save as 'MacroInfo.xlsx'getInfo = pd.read_excel(input_file_path_plan, sheet_name="frequency_plan", dtype=str, keep_default_na=False)for i in getInfo.index:for j in range(len(getInfo.loc[i].values)):if (getInfo.loc[i].values[j] == 'Macro Info'):start_col = i + 1break #add 2.3# print(getInfo.loc[i].values[j])x = pd...
本系列的数据源来自Tushare Pro免费API,感谢Tushare提供专业的数据服务; 注册Tushare Pro API 服务,流程十分简单直观: 1.第一步,进入注册页面: https://waditu.com/register,填写相关信息; 2.第二步,注册成功即可获得100积分。 3.第三步,修改个人信息,获得另外20积分;对于股票行情数据,只要有120积分就可以相对高频的撸数据了,这120积分随手可得(注册成功有100积分、然后修改个人信息有20积分) 4.第四步,获得Token...
python获取到连接的本地IP地址,方法如下 import requestsrsp = requests.get("http://www.baidu.com", stream=True) print (rsp.raw._connection.sock.getpeername()[0]) print (rsp.raw._connection.sock.getsockname()[0])例: import socket# 查看当前主机名 print('当前主机名称为 : ' + socket.gethostname())# 根据主机名称获取当前IP print('当前主机的IP为: ' + socket.gethostbyname(socket.gethostname()))# 下方代码为...
代码如下: import tushare as ts import pandas as pd # 以巨轮智能为例 julun = ts.get_k_data(code='002031', start='2000-01-01') # 数据保存为csv文件 julun.to_csv('d:/test/julun.csv') # 将date列作为行标签,并将其转换为date(日期)类型 julun = pd.read_csv('d:/test/julun.csv', index_col='date', parse_dates=['date']) # 切片获取2010-2020年的数据 julun = julun['2010':'2020'] # 获取每月第一天的股价数据 month_f...
1、导入time模块# 导入time模块 import time2、打印时间戳-time.time() # 导入time模块 import time # 打印时间戳 print(time.time())3、格式化时间戳为本地的时间-time.localtime() # 导入time模块 import time # 格式化时间戳为本地的时间 print(time.localtime(time.time()))4、优化格式化化版本-time.strftime() # 导入time模块 import time # 优化格式化化版本 print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time....
websocket-js-python获取菠菜网站实时数据 获取菠菜网站实时数据先上张图…用到的资源如下Asia Gimng火狐浏览器本地web服务JavaScript方糖微信推送 //功能不全不想弄只做了实时数据推送/如连9连10等连接需要设置cookie,发送握手包 握手包1 ["CONNECT\nauth:NO\naccept-version:1.1,1.0\nheart-beat:10000,10000\n\n\u0000"] 握手包2 ["SUBSCRIBE\nid:sub-4\ndestination:/topic/msg/luzitu\n\n\u0000"] 采用canvas画布,可以对接P...
开发一款可提醒您诸如警报或待办事项清单等计划的应用程序真是太好了。在本文中,我将引导您逐步编写如何使用Python获取桌面通知的程序。 桌面通知应用程序如何工作? 您今天将要学习开发的桌面通知应用程序的主要目的是不断提醒我们我们一天中需要完成的不同工作。 该任务类似于待办事项清单,在该清单中我们有一组目标要实现。并且桌面通知应用程序将不断通知我们全天不同的工作和要采取的行动。 使用Python进行桌面通知 我将创建...
开发一款可提醒您诸如警报或待办事项清单等计划的应用程序真是太好了。在本文中,我将引导您逐步编写如何使用Python获取桌面通知的程序。 桌面通知应用程序如何工作? 您今天将要学习开发的桌面通知应用程序的主要目的是不断提醒我们我们一天中需要完成的不同工作。 该任务类似于待办事项清单,在该清单中我们有一组目标要实现。并且桌面通知应用程序将不断通知我们全天不同的工作和要采取的行动。 使用Python进行桌面通知 我将创建...
??哈喽,大家好!从这一期开始,我们就真枪实弹上战场了。坐而论道不如起而行之,到底行不行还得看实践。这期给大家讲一下Python获取本地时钟时间的问题。 ??在实际开发中,我们经常会遇到需要获取时间的问题,比如记录用户的登录、文件最后一次修改、定时执行等等。在Python中,这个问题还是比较简单的。话不多说,直接上案例,如下 ??案例功能完整描述: ??获取计算机本地时钟时间,分别获得实时时间的年、月、日、时、分、秒、毫...