
作业
第壹大魔王
秃是不可能秃的!
展开
-
从入门到入狱-----信息爬取以及图片下载(selenium、PyQuery、bs4)
本来是想写一个爬虫类的,结果越写越偏,也不太想改了,所以这个四不像的类就将就着看吧,后面都是定义的函数,因为爬取的数据都是临时想到的,也就不好放在类里面(就是懒得改) from selenium import webdriver import requests from pyquery import PyQuery from bs4 import BeautifulSoup class Spider: def req_(self, url: str,encodings='utf-8'):原创 2020-10-31 16:57:23 · 470 阅读 · 0 评论 -
网易邮件网站的自动登录(selenium作业)
from selenium import webdriver from selenium.webdriver import ChromeOptions,ActionChains from selenium.webdriver.common.keys import Keys # 创建设置对象 options = ChromeOptions() # 取消自动测试检测(防止网站检测拒绝访问) options.add_experimental_option('excludeSwitches', ['enable-原创 2020-10-31 16:20:37 · 309 阅读 · 0 评论 -
有参装饰器和迭代器/生成器作业
写一个装饰器@tag要求满足如下功能: def tag(name): def tag_(func): def new_func(*args,**kwargs): result=func(*args,**kwargs) return f'<{name}>{result}</{name}>' return new_func return tag_ @tag(name='p') def ..原创 2020-10-15 09:51:36 · 96 阅读 · 0 评论 -
函数和装饰器作业
为函数写一个装饰器,在函数执行之后输出 after def end1(func): def new_func(*args,**kwargs): func(*args,**kwargs) print('after') return new_func @end1 def sums(x,y): print('执行结束') sums(1,2) 为函数写一个装饰器,把函数的返回值 +100 然后再返回。 def add_100(func): ..原创 2020-10-14 09:02:34 · 221 阅读 · 0 评论 -
推导式和函数作业
入门 N day 利用列表推导式, 完成以下需求: a. 生成一个存放1-100中各位数为3的数据列表: # 结果为 [3, 13, 23, 33, 43, 53, 63, 73, 83, 93] lits1=[i for i in range(1,100) if i%10==3] print(lits1) b. 利用列表推到是将 列表中的整数提取出来: # 例如:[True, 17, "hello", "bye", 98, 34, 21] --- [17, 98, 34, 21] list1=[原创 2020-10-10 18:03:43 · 276 阅读 · 0 评论 -
字符串作业
输入一个字符串,打印所有奇数位上的字符(下标是1,3,5,7…位上的字符) 例如: 输入**'abcd1234 ’ ** 输出**‘bd24’** str1=input('请输入字符串:') for i in range(1,len(str1),2): print(str1[i]) 输入用户名,判断用户名是否合法(用户名长度6~10位) user=input('请输入用户名:') if 6<=len(user)<=10: print(user,'输入合法') else..原创 2020-10-09 15:11:20 · 823 阅读 · 0 评论