当前位置:首页 > python > 正文内容

跳转新标签页获取元素

admin8个月前 (12-25)python743
from DrissionPage import Chromium

browser = Chromium()
tab = browser.latest_tab
tab.get('https://www.163.com/')

tab.ele('tag:a@@class=fontb').click()
tab1 = browser.latest_tab
tab1.ele('tag:a@@class=ntes-nav-select-title ntes-nav-select-title-register').click()

第二种写法

from DrissionPage import ChromiumPage

dp = ChromiumPage()
dp.get('https://www.163.com/')

# dp.ele('tag:a@@class=fontb').click()
tab = dp.ele('tag:a@@class=fontb').click.for_new_tab()

# tab = dp.latest_tab
tab.ele('tag:a@@class=ntes-nav-select-title ntes-nav-select-title-register').click()


扫描二维码推送至手机访问。

版权声明:本文由匡民博客发布,如需转载请注明出处。

本文链接:https://www.kuangmin.top/post/48.html

分享给朋友:

“跳转新标签页获取元素” 的相关文章

DrissionPage执行js

from DrissionPage import ChromiumPage url = 'https://www.bilibili.com/video/BV1jfztYyEn3/' page = Chr...

dp爬起点中文网

from DrissionPage import WebPage page = WebPage() url = 'https://www.qidian.com/chapter/1036370336/74597756...

dp查找iframe元素

from DrissionPage import ChromiumPage dp = ChromiumPage() # # 同域的直接拿 dp.get('https://www.qiju.cc/vod/play/...

一道数学题

# 已知50个1998相乘的结果是a,a的各位数的和是b, b的各位数的和是c,c的各位数的和是d, # 求d的值 a = 1998 ** 50 print(a) str_a = str(a) b&nbs...

dp爬boss直聘

# url='https://www.zhipin.com/web/geek/job?query=python&city=101010100&page=1' from DrissionPage import ChromiumP...

制作自动答题脚本教程

基本的操作,联系下不错Python DrissionPage 制作自动答题脚本_哔哩哔哩_bilibili驾校考试一点通科目四顺序练习_小车科目四模拟考试2025_驾驶员模拟考试...