首页 新闻 会员 周边

find_element_by_link_text 定位不到超链接,没有ifame

0
[已解决问题] 解决于 2020-01-05 12:36

from selenium import webdriver

import time

打开浏览器

browser = webdriver.Chrome(r'C:\Users\92938\AppData\Local\Google\Chrome\Application\chromedriver.exe')
browser.get("https://www.baidu.com/")
browser.maximize_window() #最大化浏览器窗口
time.sleep(2)

browser.find_element_by_css_selector('.s_ipt').send_keys('帝国')
browser.find_element_by_css_selector('#su').click()
time.sleep(2)

browser.find_element_by_partial_link_text('帝国CMS').click()
time.sleep(20)
browser.find_element_by_link_text('官方技术交流社区').click()
time.sleep(2)

请有时间的小伙伴帮忙试试

我是大刘啊的主页 我是大刘啊 | 初学一级 | 园豆:160
提问于:2019-12-15 21:20

最后原因是打开了另一个窗口句柄导致的。。。。

我是大刘啊 4年前
< >
分享
最佳答案
0

eee = seleniumGoo.find_element_by_xpath("//div[@id='content_left']/div[@id='6']/h3/a").get_attribute("href")
print("进入"+eee)
seleniumGoo.get(eee)
-------------------这里有问题,不太对,毕竟刚开始也刚入门 ,所以你就参考看看---------------------

参考 (小白级代码....):
https://www.cnblogs.com/whatarey/p/10483437.html
https://gitee.com/Whatarey/Cgrain/blob/master/Demo/Demo3/selenium_netx.py

奖励园豆:5
永远跟党走i | 小虾三级 |园豆:1519 | 2019-12-16 09:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册