随笔分类 -  python

字符串处理函数、Unicode
摘要:len(x):返回字符串x的长度 如:len("12,四五。i"),输出结果7 str(x):返回x的字符串形式 如:str(1.23),输出结果“1.23” 注:与 eval(x)函数对应功能恰反 hex(x)、oct(x):将整数x转化成十六进制、八进制小写形式字符串 如:hex(425)输出结 阅读全文
posted @ 2021-08-08 01:03 讲道理好嘛 阅读(90) 评论(0) 推荐(0)
字符串处理.<方法>()
摘要:str.lower()、str.upper():返回字符串的副本,全部字符小写、大写 str.split(sep=None):返回一个列表,由str根据sep被分隔的部分组成 如:“A,B,C”.split(",")结果为:['A', 'B', 'C'] str.count(sub):返回子串sub 阅读全文
posted @ 2021-08-08 01:03 讲道理好嘛 阅读(180) 评论(0) 推荐(0)
今天星期几
摘要:需求: 获取用户输入,数字1-7其中一个,打印出对应的星期几。 如:用户输入1,打印出星期一 思路:使用列表操作(切片、索引) input获取到的是字符串,需要用eval函数转换成数字 然后对weekStr做切片操作 ​ weekStr = "星期一星期二星期三星期四星期五星期六星期日" weekI 阅读全文
posted @ 2021-08-08 01:02 讲道理好嘛 阅读(251) 评论(0) 推荐(0)
天天向上的力量 Grit
摘要:Q3:工作日每天努力进步1%,周末休息退步1%,一年后,输出结果:4.63 # coding=utf-8 dayup = 1.0 dayfactor = 0.01 for i in range(365): if i % 7 in [6, 0]: dayup = dayup*(1-dayfactor) 阅读全文
posted @ 2021-08-08 01:01 讲道理好嘛 阅读(100) 评论(0) 推荐(0)
数值运算操作符、数值运算函数
摘要:数值运算操作符 整数除:x与y的整数商 x//y 例:10//3输出结果3 余数:即模运算 x%y 例:10%3输出结果1 幂运算:x的y次幂,当y是小数时,是开方运算 x**y 例:2**3输出结果8 9**0.5输出结果3 二元操作符对应的增强赋值操作符 x op=y 即 x%=y 与 x=x% 阅读全文
posted @ 2021-08-08 01:00 讲道理好嘛 阅读(374) 评论(0) 推荐(0)
turtle库使用,奸笑脸低配版
摘要:import turtle as t t.speed(10) t.pensize(1) t.hideturtle() t.screensize(500, 500, bg='white') t.color('yellow') t.fillcolor('yellow') t.begin_fill() t 阅读全文
posted @ 2021-08-08 00:59 讲道理好嘛 阅读(58) 评论(0) 推荐(0)
beautifulsoup4库安装、使用
摘要:(venv) D:\pytest>pip install beautifulsoup Collecting beautifulsoup Using cached https://files.pythonhosted.org/packages/1e/ee/295988deca1a5a7accd783d 阅读全文
posted @ 2021-08-08 00:52 讲道理好嘛 阅读(299) 评论(0) 推荐(0)
第一周单元3:Requests库网络爬虫实例-查询ip地址
摘要:要用移动版的,web版本需要更多参数请求 # coding: utf-8 import requests def Ipdizhi(ip): try: url = "http://m.ip138.com/ip.asp" kv = {"ip": ip} r = requests.get(url, par 阅读全文
posted @ 2021-08-08 00:51 讲道理好嘛 阅读(110) 评论(0) 推荐(0)
.strip()的喵用!
摘要:.strip() 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。 返回移除字符串头尾指定的字符生成的新字符串。 while True: print(input().strip("吗?") + "喵!") 运行结果: D:\pytest\venv\Scripts\python.exe 阅读全文
posted @ 2021-08-08 00:50 讲道理好嘛 阅读(81) 评论(0) 推荐(0)
第一周单元3:Requests库网络爬虫实例下载图片-split
摘要:获取用户输入的文件名 # coding:utf-8 import requests import os path = "D:\\pic\\{}.jpg".format(input("请输入文件名:")) url = "http://img.mp.itc.cn/upload/20160902/7cf5 阅读全文
posted @ 2021-08-08 00:49 讲道理好嘛 阅读(86) 评论(0) 推荐(0)
第一周单元3:Requests库网络爬虫实例user-agent
摘要:某些网站会判断请求来源(人为操作或者工具脚本),如亚马逊,若直接发送请求,会报错,所以需在headers中加入浏览器类型 # coding:utf-8 import requests def jdlhm(url): try: kv = {'user-agent': 'Mozilla/5.0'} r 阅读全文
posted @ 2021-08-08 00:48 讲道理好嘛 阅读(115) 评论(0) 推荐(0)
网络爬虫协议robots.txt
摘要:bobots.txt 文件位置: 网站根目录:/var/www/html/robots.txt 文件内容: User-agent: * Disallow: /?* Disallow: /pop/*.html Disallow: /pinpai/*.html?* User-agent: EtaoSpi 阅读全文
posted @ 2021-08-08 00:46 讲道理好嘛 阅读(345) 评论(0) 推荐(0)
第一周单元1:Requests库的爬取性能分析
摘要:尽管Requests库功能很友好、开发简单(其实除了import外只需一行主要代码),但其性能与专业爬虫相比还是有一定差距的。请编写一个小程序,“任意”找个url,测试一下成功爬取100次网页的时间。(某些网站对于连续爬取页面将采取屏蔽IP的策略,所以,要避开这类网站。) 请回复代码,并给出url及 阅读全文
posted @ 2021-08-08 00:45 讲道理好嘛 阅读(186) 评论(0) 推荐(0)
第一周单元1:Requests库入门
摘要:Http协议对资源的操作 方法 说明 GET:请求获取URL位置的资源 HEAD:请求获取URL位置资源的响应消息报告,即获得该资源的头部信息 POST:请求向URL位置的资源后附加新的数据 PUT:请求向URL位置存储一个资源,覆盖原URL位置的资源 PATCH:请求局部更新URL位置的资源,即改 阅读全文
posted @ 2021-08-08 00:44 讲道理好嘛 阅读(58) 评论(0) 推荐(0)
requests接口测试-base64图片转码api
摘要:身份证api,base64图片转码 https://market.aliyun.com/products/57124001/cmapi010401.html?spm=5176.2020520132.101.17.7f0d7218veuaMm#sku=yuncode440100000 百度一张身份证图 阅读全文
posted @ 2021-08-08 00:40 讲道理好嘛 阅读(5644) 评论(0) 推荐(0)
selenium随机字符输入,循环
摘要:玩古网,有垃圾发钓鱼网站,搞一搞学一学 用的selenium抓页面元素,填入随机qq账号,随机字符密码,塞点假数据 # coding: utf-8 from selenium import webdriver from time import sleep from os.path import jo 阅读全文
posted @ 2021-08-08 00:30 讲道理好嘛 阅读(246) 评论(0) 推荐(0)
requests接口测试-天气预报api多参数
摘要:阿里云买的api这俩差不多 https://market.aliyun.com/products/56928004/cmapi014123.html?spm=5176.2020520132.101.5.7f0d7218veuaMm#sku=yuncode812300000 用requests测一下接 阅读全文
posted @ 2021-08-07 22:39 讲道理好嘛 阅读(129) 评论(0) 推荐(0)
selenium自动登录52h5并签到(遍历有些问题,待改)
摘要:自动登录、遍历主页链接 # coding: utf-8 from selenium import webdriver from time import sleep class A(object): def open(self): self.get("http://www.52h5.com/membe 阅读全文
posted @ 2021-08-07 22:37 讲道理好嘛 阅读(126) 评论(0) 推荐(0)
用selenium的webdriver打开知乎首页
摘要:用FireFox和Chrome,先后打开知乎首页 # coding: utf-8 from selenium import webdriver def zhihu(self): self.get("http://zhihu.com") print(self.page_source) browser  阅读全文
posted @ 2021-08-07 21:58 讲道理好嘛 阅读(193) 评论(0) 推荐(0)
selenium之chromedriver与chrome版本映射表(转)
摘要:chromedriver版本支持的Chrome版本 v2.41 v67-69 v2.40 v66-68 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2.35 v62-64 v2.34 v61-63 v2.33 v60-62 v2.32 v 阅读全文
posted @ 2021-08-07 21:56 讲道理好嘛 阅读(92) 评论(0) 推荐(0)