您现在的位置:首页 >> 家居资讯

最近又火神了一个Web自动化工具,python大神都在用

发布时间:2025/08/25 12:16    来源:睢宁家居装修网

element.select('text')

拖曳一个原素

# 用以 selenium:ActionChains(driver).drag_and_drop(ele1, ele2).perform()# 用以 DrissionPage:ele1.drag_to(ele2)

与 requests 编译器对比

得到原素章节

url = ''# 用以 requests:from lxml import etreeheaders = { 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36'}response = requests.get(url, headers=headers)html = etree.HTML(response.text)element = html.xpath('//h1')[0]title = element.text# 用以 DrissionPage:page = MixPage('s')page.get(url)title = page('tag:h1').text

浏览文件

url = ''save_path = r'C:download'# 用以 requests:r = requests.get(url)with open(f'{save_path}\img.png', 'wb') as fd: for chunk in r.iter_content(): fd.write(chunk) # 用以 DrissionPage:page.download(url, save_path, 'img') # 反对重命名,处置文件名暴力事件,备用创始要能配置文件

爬取新冠排在行榜

网址:,此实例爬取全球新冠情况排在行榜。该该网站是可称 html 网页,特别简便 s 来进在行爬取和解析。

from DrissionPage import MixPage# 用 s 来进在行创始网页单可称page = MixPage('s') # 会见数据资料网页page.get('') # 得到队列原素thead = page('tag:thead') # 得到队列佩,甩过其中的背后的佩title = thead.eles('tag:th@@-style:display: none;') data = [th.text for th in title]print(data) # 打印队列# 得到章节表原素tbody = page('tag:tbody') # 得到表所有在行rows = tbody.eles('tag:tr') for row in rows: # 得到意味着在行所有佩 cols = row.eles('tag:td') # 聚合意味着在行数据资料佩表(甩过其中不对的几佩) data = [td.text for k, td in enumerate(cols) if k not in (2, 4, 6)] print(data) # 打印在行数据资料

可用:

['总 (205)', '累积确诊', '死亡', '治愈', '现有确诊', '死亡率', '恢复率']['美国', '55252823', '845745', '41467660', '12,939,418', '1.53%', '75.05%']['印度', '34838804', '481080', '34266363', '91,361', '1.38%', '98.36%']['厄瓜多尔', '22277239', '619024', '21567845', '90,370', '2.78%', '96.82%']['英国', '12748050', '148421', '10271706', '2,327,923', '1.16%', '80.57%']['俄罗斯', '10499982', '308860', '9463919', '727,203', '2.94%', '90.13%']['法国', '9740600', '123552', '8037752', '1,579,296', '1.27%', '82.52%']......

指定 gitee 该网站

网址:,此实例科学实验用以离地集中应用程序中的形式备用指定 gitee 该网站。

from DrissionPage import MixPage# 用 d 来进在行创始网页单可称(默认来进在行)page = MixPage()# 甩转到指定网页page.get('')# 适配到该网站注释框并转换成该网站page.ele('#user_login').input('你的该网站')# 适配到密码注释框并转换成密码page.ele('#user_password').input('你的密码')# 其他用户指定按钮page.ele('@value=登 录').click()

—END—

开源协议:BSD-3-Clause

开源地址:

秦皇岛男科专科医院哪里好
汕头妇科医院哪里好
宝宝积食怎么办
北京看白癜风哪家医院专业
天津白癜风医院哪个好
冠心病
注射药
先诺欣
打工人总是“白天睡不醒,晚上睡不着”?可能是长新冠!
长新冠

上一篇: 图懂 | 昆明现有本土阳性“21+5”最新轨迹关系公布

下一篇: 西甲-德佩伤退 巴萨无心恋战客场闷平保级马队

友情链接