2020
12-07
12-07
使用Python爬取Json数据的示例代码
一年一度的双十一即将来临,临时接到了一个任务:统计某品牌数据银行中自己品牌分别在2017和2018的10月20日至10月31日之间不同时间段的AIPL(“认知”(Aware)、“兴趣”(Interest)、“购买”(Purchase)、“忠诚”(Loyalty))流转率。使用Fiddler获取到目标地址为:https://databank.yushanfang.com/api/ecapi?path=/databank/crowdFullLink/flowInfo&fromCrowdId=3312&beginTheDate=20181020&endTheDate=20181031&toCrowdIdLis...
继续阅读 >
pythonselenium获取接口数据。selenium没有直接提供查询的函数,但是可以通过webdriver提供的API查询,使用的函数是Network.getResponseBodywebdriver提供的API文档:https://chromedevtools.github.io/devtools-protocol/tot/Network/Network.getResponseBody文档说明:Network.getResponseBody的参数是requestid,requestid是webdriver每个请求自动生成的惟一ID,拿到requestid就能拿到请求返回的内容。如何获取requestid?创...
1.题目解释如果一个n位正整数等于其各位数字的n次方之和,则称该数为阿姆斯特朗数。例如1^3+5^3+3^3=153。1000以内的阿姆斯特朗数:1,2,3,4,5,6,7,8,9,153,370,371,4072.判断一个数是否为阿姆斯特朗数1.先来一个简单的代码,判断一个数是否为阿姆斯特朗数;来看看C++写的#include<iostream>usingnamespacestd;intmain(){intn,r,sum=0,temp;cout<<"EntertheNumber=";cin>>n;temp=n;while(n...
python是很容易上手的编程语言,但是有些时候使用python编写的程序并不能保证其运行速度(例如:while和for),这个时候我们就需要借助c++等为我们的代码提速。下面是我使用pybind11调用c++的Eigen库的简单介绍:第一步:准备系统和IDE:Windows10 vs2015(用于调试c++代码)vscode(调试python代码)第二步:python虚拟环境:1.创建虚拟python虚拟环境:在vscode的terminal中执行 python-mvenvenv2.下...
用BeautifulSoup解析html和xml字符串实例:#!/usr/bin/python#-*-coding:UTF-8-*-frombs4importBeautifulSoupimportre#待分析字符串html_doc="""<html><head><title>TheDormouse'sstory</title></head><body><pclass="titleaq"><b>TheDormouse'sstory</b></p><pclass="story">Onceuponatimetherewerethreelittlesisters;andtheirnameswere<ahref="http://example.com/elsie"rel="exte...
pythonmatplotlib画图使用colorbar工具自定义颜色colorbar(drawcolorbarwithoutanymapple/plot)自定义colorbar可以画出任何自己想要的colorbar,自由自在、不受约束,不依赖于任何已有的图(plot/mappable)。这里使用的是mpl.colorbar.ColorbarBase类,而colorbar类必须依赖于已有的图。参数可以参考下面的描述->matplotlib:classmatplotlib.colorbar.ColorbarBase(ax,cmap=None,norm=None,alpha=None,values=None,b...